Файл: Обзор языков программирования высокого уровня (ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ).pdf
Добавлен: 24.04.2023
Просмотров: 352
Скачиваний: 1
В первом разделе были изучены источники из Интернета и составлена общая картина развития языков программирования от начала эры ЭВМ до настоящего времени. До 2000 года основная причина развития языков – это попытка преодолеть проблему сложности программного обеспечения.
Приводится точное определение языков программирования, т.к. существуют конструкции, похожие на языки программирования, но это не языки программирования. Составлена классификация языков программирования, в основу которой положена парадигма программирования.
Во втором разделе изучено современное состояние высокоуровневых языков программирования. Дан обзор основных языков программирования. Как удалось выяснить, существует множество методов оценки популярности языков, причем они дают разные результаты. Для оценки популярности языка были использованы данные с GitHub, эти данные представляются наиболее убедительными. Оказалось, что наиболее популярны языки, используемые в веб-программирование. Рассмотрено такое новое явление, как изотерические языки. Кроме того, наблюдается появление некоторых новых средств, например, делегаты и reflection.
Итак, по результатам выполнения данной курсовой работы можно сделать следующие выводы. Общими свойствами современных высокоуровневых языков программирования является то, что все они ориентированы на программиста, и, в той или иной мере, поддерживают ООП. На данный момент наиболее популярным языком является язык JavaScript. Основная современная тенденция развития языков программирования – адаптация к Интернету.
СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ
- 15 самых популярных языков программирования по версии GitHub URL: https://habr.com/ru/post/310262/
- Берд, Дж. Веб-дизайн.Руководство разработчика. / Дж. Берд. - СПб.: Питер, 2012. - 224 c.
- Доусон М. Программируем на Python. – СПб.: Питер, 2014. – 416 с.
- Информатика. Базовый курс. Учебник для Вузов/под ред. С.В. Симоновича, - СПб.: Питер, 2000.
- Иванова Г.С. Основы программирования: Учебник для вузов. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2012. - 416 с.
- Лутц М. Изучаем Python, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 1280 с.
- Лутц М. Программирование на Python, том I, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
- Лутц М. Программирование на Python, том II, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
- Мартынов, Н. Н. Алгоритмизация и основы объектно-ориентированного программирования на JavaScript. Информатика и ИКТ. Профильный уровень. 10 класс / Н.Н. Мартынов. - М.: Бином-Пресс, 2010. - 272 c.
- Макнейл, П. Настольная книга веб-дизайнера / П. Макнейл. - СПб.: Питер, 2013. - 264 c.
- Подборка эзотерических языков программирования (https://tproger.ru/digest/esoteric-programming/?utm_referrer=https%3A%2F%2Fzen.yandex.com)
- Простой курс по языку Питон, URL: http://www.opennet.ru/docs/143.shtml
- Прохоренок Н.А. Python 3 и PyQt. Разработка приложений. – СПб.: БХВ-Петербург, 2012. – 704 с.
- Пилгрим Марк. Погружение в Python 3 (Dive into Python 3 на русском)
- Средства разработки сайтов, URL: http://ekrost.ru/poster/sredstva-razrabotki-saitov.html
- Сырых, Ю.А. Современный веб-дизайн. Эпоха Веб 3.0 / Ю.А. Сырых. - М.: Вильямс, Диалектика, 2013. - 368 c.
- ТОП 10 языков программирования, URL: http://webtricks-master.ru/beginners/top-10-yazykov-programmirovaniya-v-2018-godu/
- ТОП языков программирования на GitHub, URL: https://octoverse.github.com/
- Фридланд А.Я., Ханамирова Л.С., Фридланд И.А. Информатика и компьютерные технологии. Основные термины. Толковый словарь. М..Издательство Астрель., 2003.
- Языки программирования для веб-разработки. URL: https://webshake.ru/post/769