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

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

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

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

Добавлен: 25.04.2023

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

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

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

Количество языков программирования исчисляется сотнями, а сред разработки – десятками, что может поставить в тупик любого начинающего программиста. Специалист должен владеть критическим мышлением и хорошими навыками поиска информации, чтобы знать основные критерии выбора. Ему следует иметь представление о разных языках программирования, чтобы отдать предпочтение каким-то определенным языкам; он должен иметь представление о различных средах разработки; он должен знать о существовании профессионального сообщества и сводных таблиц, являющихся нормой для отрасли программирования. К тому же он должен хорошо разбираться в аппаратном обеспечении и знать различия и особенности основных операционных систем, чтобы хорошо ориентироваться в обилии предложений на рынке. Как и любой уважающий себя специалист, программист должен быть готов вкладывать как минимум время, как максимум финансы в свое образование и рабочие инструменты, чтобы сохранять актуальность в условиях хотя и слабой, но все-таки профессиональной конкуренции.

Список использованной литературы

Печатные издания:

  1. Борисенко В.В. Основы программирования / В.В. Борисенко. Интернет-университет информационных технологий. М.: 2005.
  2. Голиков В.А. Теория программирования / В.А. Голиков. Московская финансово-промышленная академия. – М., 48 с.
  3. Зуев Е.А. Эволюция архитектуры компиляции // Сборник трудов "Современные информационные технологии и образование" под ред. проф. В.А.Сухомлина, Москва, МАКС Пресс, 2005.
  4. Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики / Б.М. Каган, В.В. Сташин. – М.: Энергоатомиздат, 1987.
  5. Казаченко В.Ф. Микроконтроллеры: Руководство по применению 16-разрядных микроконтроллеров INTEL MCS-196/296 во встроенных системах управления / В.Ф. Казаченко. – М.: Издательство Эком, 1997.
  6. Корнеев В.В., Киселев А.В. Современные микропроцессоры / В.В. Корнеев, А.В. Киселев – М.: НОЛИДЖ, 1998
  7. Микропроцессорные системы и микроЭВМ в измерительной технике: Учеб. пособие для вузов/ А.Г. Филиппов, А.М. Аужбикович, В.М. Немчинов и др.- М.: Энергоатомиздат, 1995.
  8. Науман Г., Майлинг В., Щербина А. Стандартные интерфейсы для измерительной техники: пер. с нем. / Г. Науман, В. Майлинг, А. Щербина. – М.: Мир, 1982.
  9. Новиков Ю.В., Калашников О.А., Гуляев С.Э. Разработка устройств сопряжения для персональных компьютеров типа IBM PC. Под общей редакцией Ю.В. Новикова. Практ. пособие / Ю.В. Новиков, О.А. Калашников, С.Э. Гуляев – М.: ЭКОМ., 1997
  10. Одинцов И. О. Профессиональное программирование. Системный подход / И.О. Одинцов – 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 624 с.
  11. Саймон Ричард. Microsoft Windows API. Справочник системного программиста / Ричард Саймон. Microsoft: 2004. – 1213 с.
  12. Себеста Роберт У. 2.3. Компьютер IBM 704 и язык Фортран // Основные концепции языков программирования = Concepts of Programming Languages / Роберт У. Себеста. Пер. с англ. – 5-е изд. – М.: Вильямс, 2001. – 672 с.
  13. Себеста Роберт У. 2.5. Первый шаг к совершенствованию: язык ALGOL 60 // Основные концепции языков программирования = Concepts of Programming Languages / Роберт У. Себеста. Пер. с англ. – 5-е изд. – М.: «Вильямс», 2001. – 670 с.
  14. Себеста Роберт У. Основные концепции языков программирования = Concepts of Programming Languages // Роберт У. Себеста. Пер. с англ. – 5-е изд. – М.: «Вильямс», 2001. – 670 с.
  15. Словарь синонимов ASIS. В.Н. Тришин. 2013.
  16. Словарь языка интернета.ru / под редакцией М. А. Кронгауза. – М. : АСТ-Пресс, 2016. – 199 с.
  17. Хантер Робин. Основные концепции компиляторов = The Essence of Compilers / Робин Хантер. – М.: Вильямс, 2002. – 256 с.

Периодические онлайн-издания:

  1. Bruckschlegel, Thomas. Microbenchmarking C++, C#, and Java. July 01, 2005. Профессиональный интернет-журнал разработчиков программного обеспечения Dr. Dobb's. URL: http://www.drdobbs.com/cpp/microbenchmarking-c-c-and-java/184401976 (дата обращения – 14.11.2018)
  2. What is Rapid Application Development? Профессиональное пособие CASEMaker Inc. URL: http://www.iro.umontreal.ca/~dift6803/Transparents/ Chapitre1/Documents/rad_wp.pdf (дата обращения – 14.11.2018)
  3. Wong, William. Before C, What Did You Use? Electronic Design. Retrieved May 22, 2017. URL: https://www.electronicdesign.com/embedded-revolution/c-what-did-you-use (дата обращения – 14.11.2018)
  4. Новостное издание «Утро» URL: https://utro.ru/news/2008/06/23/746732.shtml (дата обращения – 14.11.2018)
  5. Периодическое профессиональное интернет-издание T_ADVISER. URL: http://www.tadviser.ru/index.php/Статья:Компьютеры_(мировой рынок)

Источники статистических данных:

  1. Личный сайт Стефана Нильсена, авторитетного источника в сфере программирования. URL: https://www.snielsen.de/ (дата обращения – 14.11.2018)
  2. Отчет информационного агентства We Are Social. URL: http://wearesocial.sg/blog/2015/01/digital-social-mobile-2015/ (дата обращения – 14.11.2018)
  3. Официальный сайт информационного агентства Kantar Worldpanel. URL: https://www.kantarworldpanel.com/global/smartphone-os-market-share/ (дата обращения – 14.11.2018)

Документация для ИСР:

  1. Актуальная документация по Visual Studio корпорации Microsoft. URL: https://docs.microsoft.com/ru-ru/visualstudio/?view=vs-2017 (дата обращения – 14.11.2018)
  2. Презентация кроссплатформенной интегрированной среды Appcelerator Titanium. URL:https://www.appcelerator.com/ (дата обращения – 14.11.2018)
  3. Презентация кроссплатформенной интегрированной среды Aptana Studio 3. URL: http://www.aptana.com/ (дата обращения – 14.11.2018)
  4. Презентация кроссплатформенной интегрированной среды Code::Blocks. URL: http://www.codeblocks.org/ (дата обращения – 14.11.2018)
  5. Презентация кроссплатформенной интегрированной среды Eclipse. URL: http://www.eclipse.org/ (дата обращения – 14.11.2018)
  6. Презентация кроссплатформенной интегрированной среды IntelliJ IDEA от производителя JetBrains. URL: https://www.jetbrains.com/idea/ (дата обращения – 14.11.2018)
  7. Презентация кроссплатформенной интегрированной среды Komodo. URL: https://www.activestate.com/komodo-ide (дата обращения – 14.11.2018)
  8. Презентация кроссплатформенной интегрированной среды Netbeans. URL: https://netbeans.org/ (дата обращения – 14.11.2018)
  9. Презентация кроссплатформенной интегрированной среды PhoneGap. URL: https://phonegap.com/ (дата обращения – 14.11.2018)
  10. Презентация кроссплатформенной интегрированной среды PyCharm. URL: https://www.jetbrains.com/pycharm/ (дата обращения – 14.11.2018)
  11. Презентация кроссплатформенной интегрированной среды RubyMine. URL: https://www.jetbrains.com/ruby/ (дата обращения – 14.11.2018)
  12. Презентация кроссплатформенной интегрированной среды Xamarin Studio. URL: https://developer.xamarin.com/releases/studio/ (дата обращения – 14.11.2018)
  13. Презентация продукта Microsoft. URL: https://visualstudio.microsoft.com/ru/ (дата обращения – 14.11.2018)
  14. Презентация продукта Apple. URL: https://developer.apple.com/xcode/ (дата обращения – 14.11.2018)
  15. Презентация продукта Google. URL: https://developer.android.com/studio/ (дата обращения – 14.11.2018)