Файл: Обзор языков программирования высокого уровня (Понятие и развития языка программирования).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 295

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ЗАКЛЮЧЕНИЕ

В данной курсовой работе было проведено исследование на тему «Обзор языков программирования высокого уровня».

В первой главе была описана информация о понятиях компьютерных языков программирования, история и развитие от первоначальных языков (ассемблер, FORTRAN, Cobol, Ada и другие) до современных (C++, Java, Ruby, Python и другие), достоинства и недостатки тех или иных языков программирования, их назначение и функции.

Были рассмотрены языки, имеющие корни 50-х годов 20 века, их «эволюция» и наследование. Несмотря на возраст, они продолжают поддерживаться разработчиками, адаптироваться под современные системы, выпускать новые версии и приспосабливаться под новые интегрированные среды разработки. Эти языки серьезно повлияли на современные концепции написания программ и их влияние можно заметить в нынешних языках программирования.

Во второй главе проводился обзор языков программирования высокого уровня. Для рассмотрения были выбраны популярные на сегодняшний день языки программирования – C++, Java, Ruby, Python. Созданные относительно недавно, они задали новый курс развития данного направления. Каждый из них является уникальным языком и имеет свои достоинства и недостатки, все они разрабатывались под определённые цели и обладают огромной поддержкой как со стороны разработчика, так и с пользователей.

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1. Гавриков, М. М. Теоретические основы разработки и реализации языков программирования / М.М. Гавриков, А.Н. Иванченко, Д.В. Гринченков. - М.: КноРус, 2010. - 184 c.
  2. Голицына, О. Л. Языки программирования / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2010. - 400 c.
  3. Финогенов, К. Г. Использование языка Ассемблера. Учебное пособие / К.Г. Финогенов. - М.: Горячая линия - Телеком, 2004. - 440 c.
  4. Лавров С. С. Основные понятия и конструкции языков программирования. — Финансы и статистика, 1982. — 80 с.
  5. Вольфенгаген В. Э. Конструкции языков программирования. Приёмы описания. — М.: Центр ЮрИнфоР, 2001. — 276 с.
  6. Ф. Бьянкуцци, Ш. Уорден. Пионеры программирования. Диалоги с создателями наиболее популярных языков программирования. — СПб.: Символ-Плюс, 2010. — 608 с.
  7. Бьёрн Страуструп. Дизайн и эволюция C++ = The Design and Evolution of C++. — СПб.: Питер, 2007. — 445 с.
  8. Скотт Мейерс. Эффективный и современный C++: 42 рекомендации по использованию C++11 и C++14 = Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 / Пер. с англ. — Вильямс, 2016. — 304 с.
  9. Джеймс Гослинг, Билл Джой, Гай Стил, Гилад Брача, Алекс Бакли. Язык программирования Java SE 8. Подробное описание, 5-е издание = The Java Language Specification, Java SE 8 Edition (5th Edition) (Java Series). — М.: «Вильямс», 2015. — 672 с.
  10. Монахов Вадим. Язык программирования Java и среда NetBeans. — 3-е изд. — СПб.: БХВ-Петербург, 2011. — 704 с.
  11. Х. Фултон. Программирование на языке Ruby = The Ruby Way / пер. с англ. А. Слинкин. — 2-е изд. — М.: ДМК Пресс, 2007. — 688 с. 
  12. М. Фитцджеральд. Изучаем Ruby = Learning Ruby / пер. с англ. Н. Гаврилова. — 1-е изд. — СПб.: БХВ-Петербург, 2008. — 336 с. 
  13. Марк Лутц. Программирование на Python / Пер. с англ. — 4-е изд. — СПб.: Символ-Плюс, 2011. — Т. I. — 992 с.
  14. Маккинли У. Python и анализ данных. — Перевод с английского. — М.: ДМК Пресс, 2015. — 482 с.