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

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

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

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

Добавлен: 28.03.2023

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

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

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

Большинство ЯП, к сожалению, не имеют реально полностью прямого пути для описания связей бизнес-логики и программного кода. Основной причиной рассматриваемого явления является чрезвычайно низкая функциональность языков, отсутствие поддержки для ООП.

Например, на сегодняшний день многие с программистов комментируют свои программные продукты при объяснении того, какие именно классы могут реализовать абстрактный бизнес-объект.

К примеру, язык C++ позволяет качественно применить типизированные, расширяемые данные, прикрепляемые к объекту, а также разнообразные шаблонные классы и лямбда-функции.

Разработчик имеет возможность проверить атрибуты любого из элементов программы, написанной на ООП.

В процессе написания работы были реализованы такие задачи:

  • рассмотрены все основные определения, классификация языков программирования;
  • изучены основные принципы парадигм программирования;
  • выполнено рассмотрение современных языков программирования: C++, C#, Java и другие.

В процессе выполнения анализа работы выявлены следующие положительные стороны языков программирования высокого уровня:

  • удобность применения классов;
  • гибкость языков программирования;
  • интегрированность шаблонных классов и другие.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Хортон А. Visual C++ 2010. Полный курс. Издательский дом «Вильямс». – 2014. – 300 с.
  2. Борис Пахомов. С/С++ и MS Visual C++ 2010 для начинающих. БХВ-Петербург. – 2014. – 436 с.
  3. Брайан Керниган, Деннис Ритчи. Язык программирования Python. Издательство «Невский диалект». – 2014. – 320 с.
  4. Бьерн Страуструп. Программирование. Принципы и практика использования С++. Издательский дом «Вильямс». – 2015. – 258 с.
  5. Джесс Либерти. Освой самостоятельно Java за 21 день. Издательский дом «Вильямс». – 2017. – 230 с.
  6. Динман М.И. Python. Освой на примерах. – СПб.: БХВ-Петербург, 2017.– 260 с.
  7. Дэвид Гриффитс, Дон Гриффитс. Изучаем программирование на JS. Издательство «Эксмо». – 2013. – 400 с.
  8. Кнут, Дональд, Эрвин. Искусство программирования. Том 1: Уч. пос. М.: Издательский дом. «Вильямс», 2014.– 720с.
  9. Кубенский А.А. Структуры и алгоритмы обработки данных: процедурно-ориентированный подход. – СПб.: БХВ-Петербург, 2013. – 464с.
  10. Лаптев В.В. С++. Объектно-ориентированное программирование. Задачи и упражнения. – СПб.: Питер. 2013. – 288 с.
  11. Майерс С. Эффективное использование С++. – М.: ДМК Пресс; – СПб.: Питер. 2013.–240с.
  12. Прата С. Язык программирования С#. Издание 6. Издательский дом «Вильямс» – 2016. – 304 с.
  13. Р. Лафоре. Объектно-ориентированное программирование в С#. Издательство «Питер». Издание 4. – 2014. – 628 с.
  14. С++ Стандартная библиотека. Для профессионалов./Н. Джосьютис. – СП Питер, 2017. – 350 с.
  15. Седжвик Роберт. Фундаментальные алгоритмы на Python. К.: Издательство «ДиаСофт», – 2014. – 500 с.
  16. Скляров В.А. Язык Java и объектно-ориентированное программирование. – Минск. «Вышейшая школа». – 2017. – 478с.
  17. Харви Дейтел, Пол Дейтел. Как программировать на Python . Пер. с англ. – М.: ЗАО «Издательство БИНОМ», 2017. – 430 с.
  18. Хусаинов Б.С. Структуры и алгоритмы обработки данных. Примеры на языке Go. Учеб. пособие. – Финансы и статистика, 2014. – 464с.
  19. Штерн Виктор. Основы С++: Методы программной инженерии.– Издательство «Лори», 2013. – 860с.
  20. Язык Python: Учеб. Пособие /И.Ф. Астахова, С.В. Власов, В.В. Фертиков, А.В. Ларин.–Мн.: Новое знание, 2013. – 203 с.