Программирование» на тему «Эволюция программирования. Компьютерные языки»
Заказать уникальный реферат- 15 15 страниц
- 11 + 11 источников
- Добавлена 13.12.2021
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1 История развития языков программирования 4
2 Описание текущего применения некоторых современных языков программирования. 9
2.1 Применение и перспективы использования языка Pascal 9
2.2 Язык программирования С 9
2.3 Java 10
Заключение 12
Список использованной литературы 13
Приложение 1 – Внешний вид схемы классификации языков программирования 14
Приложение 2 – Стандартные типы данных С 14
Так же как класс CEditViewпомогает построить клон Notepad, а класс CRichEditView— имитировать приложение WordPad, HTMLView(появившийся в VisualC++ 6.0) предоставляет возможность создать собственную версию Internet Explorer, не написав ни одной строки кода.При использовании ClassWizardдля создания приложения, основанного на классе CHtmlView, программа после запуска автоматически подключается к Internet. Ваша программа будет визуализировать документы, созданные с использованием языка гипертекстовой разметки ( HypertextMarkupLanguade, или HTML), переходить по гиперссылкам и даже выполнять программы на Java. Для получения таких функциональных возможностей не потребуется писать ни одной строки кода. Однако, скорее всего, вы захотите добавить некоторые возможности типа кнопок вперед-назад, и, возможно, хронологический список.Итак, при помощи специальных команд, таких как Navigate2(_Т("http ://www.mierosoft.com/visualc/"),NOLL,NULL); и Navigate2(_Т("http://www.akc.org") , NOLL, NULL). После компиляции и постоянного подключения к Internetпрограмма найдет Web-сайт АКС и выведет его начальную страницу (homepage).2.3JavaПервоначальной версией Java была Java 1.0, которая не вызвала особого интереса. С появлением версии Java 1.1 произошло внедрение функциональных возможностей новых библиотечных элементов, а также переопределение механизма обработки событий. Также была изменена конфигурация многих библиотечных средств из версии 1.0. После нее появилась Java 2, где специалисты-разработчики добавили поддержку ряда новых средств, в том числе Swing и Collections Framework. Кроме того, были усовершенствованы виртуальная машина JVM и различные инструментальные средства программирования. Совершенствование языка Java было продолжено в версии J2SE 1.4, где уже было несколько важных усовершенствований и добавлений. В нее были добавлены новое ключевое слово assert, цепочки исключений и подсистема ввода-вывода на основе каналов. В следующую версию Java, названную J2SE 5, был внесен ряд революционных изменений, который сопровождался внедрением.-обобщений;-аннотаций;-автоупаковки и автораспаковки;-перечислений;-усовершенствованного цикла for в стиле foreach;-аргументы переменной длины (varargs);-статический импорт;-форматированный ввод-вывод;-утилиты параллельной обработки.Одной из последних разработок стала JDK 9, которая продолжает наследие нововведений в Java, помогающих сохранить живость и проворство, которые пользователи уже привыкли ожидать от этого языка программирования . С самого начала язык Java оказался в центре культуры нововведений. Его первоначальная версия трансформировала подход к программированию для Интернета. Виртуальная машина Java (JVM) и байт-код совершенно изменили представление о безопасности и переносимости. Переносимый код вдохнул жизнь в веб. Процесс Java Community Process (JCP) преобразовал способ внедрения новых идей в язык. Область применения Java никогда не оставалась без изменений в течение длительного периода времени. И Java SE 9 остается одной из самых последних версий в непрекращающемся динамичном развитии этого языка программирования.ЗаключениеВ заключении необходимо отметить, что расчетливый подход к программированию наряду с внесением ряда изменений в существующие рабочие процессы, сложившиеся методики и технологии позволит вам создавать адаптивные веб-конструкции, обеспечивающие различного вида разработки ПО с высокими показателями скорости работы, гибкости и легкости в поддержке, у которых будет потрясающий внешний вид независимо от устройств, с которых их будут посещать.Применение современных языков программирования позволит повысить производительность труда программиста, позволяет повысить качество продукта, но не уменьшает трудоемкость изучения этого инструментария.В данной работе достигнута основная цель и решены все поставленные задачи. Также в процессе написания реферата применялись материалы, на которые представлены соответствующие ссылки. Ими послужили различные актуальные источники литературы и всемирной глобальной сети интернет.Список использованной литературыЗгуральская Е.Н., Чоракаев О.Э. Объектно-ориентированное программирование. Наследование. Практикум. — Ульяновск: Ульяновский государственный технический университет (УлГТУ), 2019. — 67 с.Шапошникова С. Основы программирования на Python. Вводный курс. Интернет-издание "Лаборатория юного линуксоида", 2011. — 44 с.Могилев А.В., ЛистроваЛ.В. Методы программирования. Компьютерные вычисления. СПб.: БХВ-Петербург, 2008. — 320 с.ТюгашевА.А.. Основы программирования. Часть 1. СПб.: Университет ИТМО, 2016. — 160 с.Родионова Т.Е. Технологии программирования. С++. Учебное пособие. Примеры. — Ульяновск : УлГТУ, 2018. — 115 с.Себеста, Роберт, У. Основные концепции языков программирования, 5-е изд. : Пер. с англ. — М.: Издательский дом “Вильямс". 2001. — 672 с.Nierstrasz O. Programming Languages. Lecture notes. — Bern: Bern University, 2018. — 664 p.Голицына О.Л., Партыка Т.Л., Попов И.И. Языки программирования. Учебное пособие. — 2-е изд., перераб. и доп. — М.: Форум, 2010. — 400 с.Гилберт С. Самоучитель Самоучитель Visual C++ 6.0 в примерах// С. Гилберт, Б. Маккарти. – ДиаСофт, 2003. – 490 с.Шилдт Герберт. Java. Полное руководство. 10-е издание. — М.: Диалектика; СПб.: Альфа-книга, 2018. — 1488 с.Grazi V. (ed.) Java 9 and Beyond. NY: InfoQ, 2017. — 35 p.Приложение 1 – Внешний вид схемы классификации языков программированияПриложение 2 – Стандартные типы данных С++
Список использованной литературы
1. Згуральская Е.Н., Чоракаев О.Э. Объектно-ориентированное программирование. Наследование. Практикум. — Ульяновск: Ульяновский государственный технический университет (УлГТУ), 2019. — 67 с.
2. Шапошникова С. Основы программирования на Python. Вводный курс. Интернет-издание "Лаборатория юного линуксоида", 2011. — 44 с.
3. Могилев А.В., Листрова Л.В. Методы программирования. Компьютерные вычисления. СПб.: БХВ-Петербург, 2008. — 320 с.
4. Тюгашев А.А.. Основы программирования. Часть 1. СПб.: Университет ИТМО, 2016. — 160 с.
5. Родионова Т.Е. Технологии программирования. С++. Учебное пособие. Примеры. — Ульяновск : УлГТУ, 2018. — 115 с.
6. Себеста, Роберт, У. Основные концепции языков программирования, 5-е изд. : Пер. с англ. — М.: Издательский дом “Вильямс". 2001. — 672 с.
7. Nierstrasz O. Programming Languages. Lecture notes. — Bern: Bern University, 2018. — 664 p.
8. Голицына О.Л., Партыка Т.Л., Попов И.И. Языки программирования. Учебное пособие. — 2-е изд., перераб. и доп. — М.: Форум, 2010. — 400 с.
9. Гилберт С. Самоучитель Самоучитель Visual C++ 6.0 в примерах// С. Гилберт, Б. Маккарти. – ДиаСофт, 2003. – 490 с.
10. Шилдт Герберт. Java. Полное руководство. 10-е издание. — М.: Диалектика; СПб.: Альфа-книга, 2018. — 1488 с.
11. Grazi V. (ed.) Java 9 and Beyond. NY: InfoQ, 2017. — 35 p.
Вопрос-ответ:
Какая история развития языков программирования?
История развития языков программирования обладает богатыми истоками, начиная с появления первого языка машинных команд, развивавшегося вместе с появлением компьютеров. От тогдашнего ассемблера до современных языков программирования, прошло много лет, и каждый этап характеризовался своими достижениями и изменениями в сфере программирования.
Какие современные языки программирования существуют и в каких областях они применяются?
Существует множество современных языков программирования, каждый из которых имеет свои особенности и применяется в разных областях. Например, язык Pascal применяется в обучении программированию и разработке системного и прикладного программного обеспечения. Язык С используется во многих областях, включая системное программирование и разработку операционных систем. А Java широко применяется для создания веб-приложений, мобильных приложений и разработки программного обеспечения на различных платформах.
Какие перспективы использования языка Pascal?
Язык Pascal имеет некоторые перспективы использования в обучении программированию, особенно для начинающих разработчиков. Он обладает простым и понятным синтаксисом, что делает его удобным для изучения основных принципов программирования. Однако в профессиональной сфере его использование ограничено, так как существуют более совершенные и продвинутые языки программирования.
Что известно о языке программирования С?
Язык программирования С является одним из самых популярных и широко используемых языков в сфере программирования. Он обладает мощными возможностями и широким спектром применения. Язык С используется для системного программирования, разработки операционных систем, создания прикладного программного обеспечения и многих других задач. Он имеет простой и гибкий синтаксис, что делает его удобным для программистов.
Какую роль играет язык программирования Java?
Язык программирования Java играет значительную роль в сфере программирования. Он широко применяется для разработки веб-приложений, мобильных приложений, программного обеспечения для различных платформ и игр. Java обладает платформенной независимостью, что означает, что программы, написанные на этом языке, могут быть запущены на разных операционных системах. Он также обладает высокой надежностью и безопасностью, что делает его популярным среди разработчиков.
Какова история развития языков программирования?
История развития языков программирования насчитывает несколько десятилетий. Сначала программирование выполнялось на машинных кодах, затем появились ассемблеры и высокоуровневые языки, такие как FORTRAN, COBOL и C. В дальнейшем развивались другие языки программирования, каждый из которых имел свои особенности и был предназначен для определенных задач. Современные языки программирования стали более удобными и гибкими, позволяя разработчикам создавать сложные программные системы.
Какие языки программирования применяются в настоящее время?
В настоящее время применяются различные языки программирования для решения разных задач. Некоторые из них включают в себя Java, C++, Python, JavaScript и Ruby. В зависимости от требований проекта и целей разработчика выбирается соответствующий язык программирования.
Какие преимущества и перспективы использования языка Pascal?
Язык Pascal обладает несколькими преимуществами. Он является простым в изучении и понимании, что делает его идеальным для начинающих программистов. Pascal также обеспечивает безопасность кода и устойчивость к ошибкам. В перспективе использования языка Pascal можно отметить его применение в области образования и написание программ для маленьких и средних проектов.
Что известно о языке программирования C#?
C# - это язык программирования, разработанный компанией Microsoft. Он активно используется для создания различных приложений на платформе .NET. C# является объектно-ориентированным языком и обладает широкими возможностями для разработки кросс-платформенных решений. Благодаря интеграции с платформой .NET, C# обеспечивает хорошую производительность и удобство разработки.
Какие преимущества предоставляет язык программирования Java?
Java является одним из самых популярных языков программирования в мире. Он обладает множеством преимуществ, включая платформенную независимость, высокую производительность, масштабируемость и безопасность. Java также предоставляет широкий набор инструментов и фреймворков для разработки приложений разного типа. Благодаря своей популярности и широкому применению, Java является востребованным языком программирования с хорошими перспективами.
Какие языки программирования считаются современными?
К современным языкам программирования можно отнести такие языки, как Python, Java, C++, JavaScript, Ruby и др.