Целью курсовой работы является изучение классификации языков программирования, а также критериев выбора среды и языка разработки программ. Связи с целью были поставлены зада – 1. Рассмотреть историю и классификацию языков программирования. 2. Провести анализ языков программирования.3. Рассмотреть критерии выбора среды и языка программирования.
Объектом данной работы станут языки программирования.
Предметом данной работы является анализ наиболее распространенных языков программирования, а также изучение критериев выбора среды и языка разработки программы
СОДЕРЖАНИЕ
ВВЕДЕНИЕ. 3
1. ЯЗЫК ПРОГРАММИРОВАНИЯ.. 5
1.1 История и эволюция языка программирования. 5
1.2 Классификация языков программирования. 9
2.АНАЛИЗ РАСПРОСТРАНЕННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И ИХ РАЗНОВИДНОСТЬ. 14
2.1 Си его применение. 14
2.2 Паскаль. 17
2.3 Фортран. 19
2.4 Бейсик. 22
3. КРИТЕРИИ ВЫБОРА СРЕДЫ И ЯЗЫКА РАЗРАБОТКИ ПРОГРАММ
3.1 Критерии выбора среды.. 24
3.2 Критерии выбора языка. 30
ЗАКЛЮЧЕНИЕ. 35
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.. 36
1. Ашарина, И. В. Основы программирования на языках C и C++ / И.В. Ашарина. - М.: Горячая линия - Телеком, 2017. - 208 c.
2. Бибило, П. Н. Задачи по проектированию логических схем с использованием языка VHDL. Учебное пособие / П.Н. Бибило. - М.: ЛКИ, 2015. - 328 c.
3. Биллиг, В. А. Основы объектного программирования на C# (C# 3.0, Visual Studio 2018) / В.А. Биллиг. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2016. - 584 c.
4. Буховец, А. Г. Алгоритмы вычислительной статистики в системе R. Учебное пособие / А.Г. Буховец, П.В. Москалев. - М.: Лань, 2015. - 160 c.
5. Васильев, П. П. Турбо Паскаль в примерах и задачах / П.П. Васильев. - М.: Финансы и статистика, 2016. - 496 c.
6. Вычислительная техника в инженерных и экономических расчетах. Учебник. - М.: Высшая школа, 2017. - 320 c.
7. Гавриков, М. М. Теоретические основы разработки и реализации языков программирования / М.М. Гавриков, А.Н. Иванченко, Д.В. Гринченков. - М.: КноРус, 2017. - 184 c.
8. Гергель, В. П. Современные языки и технологии параллельного программирования / В.П. Гергель. - М.: Издательство МГУ, 2012. - 408 c.
9. Герман, О. Программирование на Java и C# для студента / О. Герман, Ю. Герман. - М.: БХВ-Петербург, 2018. - 512 c.
10. Грегер, С. Э. Сервер приложений "Zope" / С.Э. Грегер. - М.: Горячая линия - Телеком, 2017. - 256 c.
11. Дадян, Э. Г. Проектирование бизнес-приложений в системе "1С:Предприятие 8". Учебное пособие / Э.Г. Дадян. - М.: Вузовский учебник, Инфра-М, 2017. - 288 c.
12. Е., П. Истомин Информатика и программирование / Истомин Е. П., A. M. Власовец. - М.: Андреевский Издательский дом, 2019. - 294 c.
13. Задачи по программированию. - М.: Бином. Лаборатория знаний, 2019. - 824 c.
14. Зыков, С. В. Введение в теорию программирования. Курс лекций. Учебное пособие / С.В. Зыков. - М.: Интернет-университет информационных технологий, 2017. - 400 c.
15. Ишкова, Э. А. C#. Начала программирования / Э.А. Ишкова. - М.: Бином-Пресс, 2016. - 334 c.
16. Кетков, Ю. Л. Свободное программное обеспечение. FREE PASCAL для студентов и школьников (+ CD) / Ю.Л. Кетков, А.Ю. Кетков. - М.: БХВ-Петербург, 2016. - 376 c.
17. Культин, Никита Visual Basic для студентов и школьников / Никита Культин. - М.: БХВ-Петербург, 2016. - 354 c.
18. Медведик, В. И. Практика программирования на Паскаль. Задачи и решения. Учебное пособие / В.И. Медведик. - М.: ДМК Пресс, 2015. - 590 c.
19. Опалева, Э. А. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. - М.: БХВ-Петербург, 2016. - 480 c.
20. Павловская, Т. А. C/C++. Программирование на языке высокого уровня / Т.А. Павловская. - М.: Питер, 2018. - 464 c.