Файл: Классификация языков программирования. Критерии выбора среды и языка разработки программ (Анализ современных языков программирования).pdf

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

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

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

Добавлен: 12.03.2024

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

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

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

Сегодня предоставляемое программисту многообразие возможностей позволяет, начиная новый проект любой сложности, выбрать язык программирования наиболее подходящий для его реализации. При выборе языка программирования необходимо учитывать требования проекта к скорости работы, потребляемым ресурсам, необходимости кроссплатформенного использования, а также сроки реализации проекта. Кроме того, для некоторых проектов может стать существенным фактор популярности языка программирования. Для популярного языка имеется, как правило, большое количество учебной и справочной литературы, кроме того, использованный язык программирования может стать решающим фактором при выборе программы конечным пользователем. Не менее важно при выборе языка программирования учитывать опыт других разработчиков при решении похожих задач, это поможет избежать типичной ошибки - «изобретение колеса».

Рассмотрев основные концепции современных языков программирования можно выделить несколько наиболее актуальных задач стоящих сегодня перед программистами: Проектирование межплатформенных приложений - не зависящих от используемой платформы. Разработка Интернет-приложений - работающих через Интернет, но не поддерживаемых браузером непосредственно. Создание Web-приложений - клиент-серверных архитектур. Возможность быстрого создания приложений и средств автоматизации. Также актуальны приложения полностью и эффективно использующие все ресурсы современных платформ.

Список литературы

  1. Артюшенко, В. М. Системный анализ в области управления и обработки информации: монография [Текст] / В.М. Артюшенко, Т.С. Аббасова, Ю.В. Стреналюк, Н.А. Васильев, И.М. Белюченко, К.Л. Самаров, В.Н. Зиновьев, С.П. Посеренин, Г.Г. Вокин, А.П. Мороз, В.С. Шайдуров, С.С. Шаврин /под науч. ред. док.техн. наук, проф. В.М. Артюшенко. - Королев МО: МГОТУ, 2015. - 168 с.
  2. Артюшенко, В. М. Информационные технологии и управляющие системы: монография [Текст] / В.М. Артюшенко, Т.С. Аббасова, Ю.В. Стреналюк, В.И. Привалов, В.И. Воловач, Е.П. Шевченко, В.М. Зимин, Е.С. Харламова, А.Э. Аббасов, Б.А. Кучеров /под науч. ред. док.техн. наук, проф. В.М. Артюшенко. - М.: Издательство «Научный консультант», 2015. - 185 с.
  3. Артюшенко, В. М.Современные направления развития корпоративных сетей спутниковой связи[Текст] / В.М. Артюшенко, Т.С.Аббасова, Б.А. Кучеров // Двойные технологии. - 2014. - №3(68). - С.67-72.
  4. Зачем язык программирования Swift нужен Apple и вам: [Электронный ресурс] // Lookatme.URL: http://www.lookatme.ru/mag/ live/inspiration-lists/204771 -swift
  5. Исаева, Г. Н. Об индуктивном подходе к приобретению знаний в экспертных системах управления персоналом [Текст] / Г.Н. Исаева // Вопросы региональной экономики - 2017. Т.5. - С. 100-105.
  6. Когтев, П.А. Определение местоположения объектов в помещениях ВУЗа с помощью технологии ZigBee[Текст] /П.А.Когтев, Н.В.Логачева, Г.Н.Исаева // Перспективы, организационные формы и эффективность развития сотрудничества российских и зарубежных ВУЗов.Сборник материалов Международной научно-практической конференции 24-25 апреля 2014 г.: Королев МО: ФТА. Изд-во «Канцлер», 2014. - С.357-363.
  7. Компания Microsoft представила TypeScript, новую открытую альтернативу JavaScript: [Электронный ресурс] // OpenNet.URL: http:// www.opennet.ru/opennews/art.shtml?num=34981
  8. Новости свободного ПО: [Электронный ресурс] // Компьютерные вести.иКЬ: http://www.kv.by/content/325304-novostisvobo dnogo-po
  9. Олег Цилюрик. Сравнительное обозрение языков программи- рования[Электронный ресурс] // Редакция 2.31. 2014 год. - 78с.
  10. Сайт о языке программирования Dart - руководства, инструкции, новости, статьи и многое другое: [Электронный ресурс] // dartdot.ru.URL: http://dartdot.ru/
  11. Свердлов,С. З. Языки программирования и методы трансляции [Текст] / С.З. Свердлов // Питер: 2017 .
  12. Язык Wolfram Alpha - революция в области программирования // DailyTechlnfo [Электронный ресурс]. URL: http://www.dailytechinfo.org/infotech/5709-yazyk-wolfram-alpha-revolyuciya-v- oblasti-programmirovaniya.html (дата обращения: 26.12.2017).
  13. Язык программирования Swift. Русская версия: [Электронный ресурс] // Хабрахабр.URL: http://habrahabr.ru/post/225841/
  14. Языки программирования [Электронный ресурс]. URL: http://life-prog.ru (дата обращения: 26.12.2017).
  15. McALLISTER N. InfoWorld. «10 языков программирования, которые могут перевернуть мир IT» // Компьютерные вести [Электронный ресурс]. URL: http://www.kv.by/content/325498-10-yazykov- programmirovaniya-kotorye-mogut-perevernut-mir-it (дата обращения: 26.12.2017).
  16. Sketch - новый язык программирования, способный самостоятельно оптимизировать и завершать незаконченные участки кода // DailyTechlnfo [Электронный ресурс]. URL: http://www. dailytechinfo.org/infotech/5691-sketch-novyy-yazyk-programmirovaniya-sposobnyy-samostoyatelno- optimizirovat-i-zavershat-nezakonchennye-uchastki-koda.html (дата обращения: 26.12.2017).
  17. Wyvern - новая система, позволяющая использовать несколько разных языков программирования при создании одной программы // Daily Techlnfo [Электронный ресурс]. URL: http://www.dailytechinfo.org/infotech/6167-wyvern-novaya-sistema-pozvolyayuschaya-ispolzovat-neskolko- raznyh-yazykov-programmirovaniya-pri-sozdanii-odnoy-programmy.html (дата обращения: 26.12.2017).