Файл: Обзор языков программирования высокого уровня (Теоретические основы и история появления первых языков программирования высокого уровня).pdf
Добавлен: 22.04.2023
Просмотров: 408
Скачиваний: 4
Также озвучены характеристики, вследствие которых видны лучшие черты и недостатки того или иного языка. Таким образом, несложно понять, что при разработке программ, нужно тщательно выбирать язык для решения определенной задачи. При этом учитывать такие факторы, как легкость поддержки программного обеспечения, в виде читаемости написанного кода. И изменения характеристик программ при поддержке, без появления критических ошибок.
Можно сделать и такой вывод, что программисту уже недостаточно владеть одним или двумя языками программирования. Необходимо как минимум, понимание плюсов и минусов, особенностей большого количества языков для правильного выбора в соответствии с задачей. В идеале знание по одному языку в своей парадигме программирования.
Список использованных источников
- Бартеньев О.В. Современный Фортран. – 3-е издание / О.В. Бартеньев. М. : Диалог-МИФИ, 2000. – 449 с.
- Горелик А. М. Эволюция языка программирования и перспективы его развития // Вычислительные методы и программирование. 2008, Т. 9 № 2, 71 с.
- Городняя Л.В. Парадигмы программирования / Л.В. Городняя. Новосибирск РИЦ НГУ, 2015. – 206 с.
- Красота Д. Введение в Python / Д. Красота, 2017.82 с.
- Себеста Р. У. Основные концепции языков программирования / Р.У. Себеста. 5-е изд. М.: Вильямс 2001.- 672 с.
- Павловская Г. А. С / С++ Программирование на языке высокого уровня / Г.А. Павловская. СПБ.: Питер, 2003. – 461 с.
- Тюгашев А.А. Основы программирования / А. А. Тюгашев. Часть 1.- СПБ: Университет ИТМО, 2016.- 160 с.
- Терехов А. Н. СПГУ. Алгол // Алгол и его влияние на программирование в СССР и России. 2014. 16 с.
- Орлов С.А. Теория и практика языков программирования: учебник для вузов / С.А. Орлов. Стандарт третьего поколения.- СПБ.: Питер, 2014.- 688 с.
- Уоллес В. Visual Basic.Net для “ чайников “ М.: 2002. – 336 с.
- Шилдт Г. Java 8. Полное руководство; 9-е изд. / Г. Шилдт. М.: Вильямс 2015. - 1 376 с.
- Язык Go // URL: http: // https://www.go.org / doc / faq#creating_a_new languade. (Дата обращения: 23.02.2019).
- Язык SQL // URL: https: // https://www.mysql.com / doc / refman / 8.0 / en / introduction.html. (Дата обращения: 23.02.2019).
- Язык Ruby // URL: http: // www.ruby-lang.org / ru / about. ( Дата обращения: 23.02.2019).
- Язык Алгол // URL: http: // www.phisics.uni – altai.ru / communiti / wiki / Algol. (Дата обращения: 2.02.2019).
- Язык Java // URL: http: // www.Java.com. (Дата обращения: 15.02.2019).
- Язык Python // URL: http: // www.python.org / about / apps. (Дата обращения: 15.02.2019)
- Язык С++ // URL: http: // www.isocpp.org. (Дата обращения: 15.02.2019).
- Язык Visual Basic.NET // URL: // www.docs.microsoft.com. (Дата обращения 16.02.2019).
- Язык Javascript // URL: http: // www.es5.javascript.ru / x4.html#x4.2. (Дата обращения: 16.02.2019).
- Язык С# // URL: http: // www.docs-microsoft.com / ru-ru / dotnet / csharp. (Дата обращения: 16.02.2019).
- Язык PHP // URL: http: // www.php.net / manual / ru / intro-whatis.php. (Дата обращения: 17.02.2019).
Приложение
Рисунок 1
Прослеживание происхождения языков высокого уровня
-
Тюгашев А.А. Основы программирования ч.1 СПБ: Университет ИТМО 2016. с.47-49. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.5. ↑
-
Городняя Л.В. Парадигмы программирования. РИЦ НГУ, 2015. с.24-26. ↑
-
Тюгашев А.А. Основы программирования ч. 1. СПБ: Университет ИТМО, 2016. с.31-33. ↑
-
Тюгашев А.А. Основы программирования ч. 1. СПБ: Университет ИТМО, 2016. с.72-73. ↑
-
Городняя Л.В. Парадигмы программирования. РИЦ НГУ, 2015. с.92-93. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.452-456. ↑
-
Тюгашев А.А. Основы программирования ч. 1. СПБ: Университет ИТМО, 2016. с.17-19. ↑
-
Горелик А. М. Эволюция языка программирования и перспективы его развития // Вычислительные методы и программирование. 2008, Т. 9 № 2, с.53-54. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.70-72. ↑
-
Тюгашев А.А. Основы программирования ч. 1. СПБ: Университет ИТМО, 2016. с.7. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.74-77. ↑
-
Терехов А.Н. Алгол 68 и его влияние на программирование в СССР и России.СПбГУ 2014, с.2 ↑
-
Язык Алгол // URL: http: // www.phisics.uni – altai.ru / communiti / wiki / Algol. (Дата обращения: 2.02.2019). ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.81-83. ↑
-
Тюгашев А.А. Основы программирования ч. 1. СПБ: Университет ИТМО, 2016. с.6. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.85-86. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.96-97. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.109-111. ↑
-
Тюгашев А.А. Основы программирования ч. 1. СПБ: Университет ИТМО, 2016. с.74-77. ↑
-
Тюгашев А.А. Основы программирования ч. 1. СПБ: Университет ИТМО, 2016. с.78. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.112-114. ↑
-
Себеста Р. У. Основные концепции языков программирования. М.: Вильямс 2001. с.113. ↑
-
Шилдт Г. Java 8. Полное руководство; 9-е изд. 2015. с.37-39. ↑
-
Шилдт Г. Java 8. Полное руководство; 9-е изд. 2015. с.835. ↑
-
Язык Java // URL: http: // www.Java.com. (Дата обращения: 15.02.2019). ↑
-
Тюгашев А.А. Основы программирования ч. 1. СПБ: Университет ИТМО, 2016. с.120-121. ↑
-
Язык Python // URL: http: // www.python.org / about / apps. (Дата обращения: 15.02.2019) ↑
-
Красота Д. Введение в Python / Д. Красота, 2017. с.1-2. ↑
-
Язык С++ // URL: http: // www.isocpp.org. (Дата обращения: 15.02.2019). ↑
-
Уоллес В. Visual Basic.Net для “ чайников “ М.: 2002. с.28. ↑
-
Язык Javascript // URL: http: // www.es5.javascript.ru / x4.html#x4.2. (Дата обращения: 16.02.2019). ↑
-
Язык С# // URL: http: // www.docs-microsoft.com / ru-ru / dotnet / csharp. (Дата обращения: 16.02.2019). ↑
-
Язык PHP // URL: http: // www.php.net / manual / ru / intro-whatis.php. (Дата обращения: 17.02.2019). ↑
-
Язык SQL // URL: http: // https://www.mysql.com / doc / refman / 8.0 / en / introduction.html. (Дата обращения: 23.02.2019). ↑
-
Язык Go // URL: http: // https://www.go.org (Дата обращения: 23.02.2019). ↑
-
Язык Ruby // URL: http: //www.ruby-lang.org / ru / about. ( Дата обращения: 23.02.2019). ↑