Файл: Классификация языков программирования. Критерии выбора среды и языка разработки программ (Средства разработки программ).pdf
Добавлен: 25.04.2023
Просмотров: 188
Скачиваний: 1
СОДЕРЖАНИЕ
Глава 1. Классификация языков программирования
1.1 Понятие языка программирования
1.2 История возникновения языков программирования
1.3 Классификация современных используемых языков программирования
1.4 Применение языков программирования в различных сферах
1.5 По каким причинам языки оказываются полезными или бесполезными
Глава 2. Критерии выбора среды и языка разработки программ
2.1 Средства разработки программ. Понятие среды
2.5 Выбор интегрированной среды
2.5.1 Базовые интегрированные среды для разработки мобильных приложений
2.5.2 Базовые интегрированные среды для разработки десктопного программного обеспечения
Количество языков программирования исчисляется сотнями, а сред разработки – десятками, что может поставить в тупик любого начинающего программиста. Специалист должен владеть критическим мышлением и хорошими навыками поиска информации, чтобы знать основные критерии выбора. Ему следует иметь представление о разных языках программирования, чтобы отдать предпочтение каким-то определенным языкам; он должен иметь представление о различных средах разработки; он должен знать о существовании профессионального сообщества и сводных таблиц, являющихся нормой для отрасли программирования. К тому же он должен хорошо разбираться в аппаратном обеспечении и знать различия и особенности основных операционных систем, чтобы хорошо ориентироваться в обилии предложений на рынке. Как и любой уважающий себя специалист, программист должен быть готов вкладывать как минимум время, как максимум финансы в свое образование и рабочие инструменты, чтобы сохранять актуальность в условиях хотя и слабой, но все-таки профессиональной конкуренции.
Список использованной литературы
Печатные издания:
- Борисенко В.В. Основы программирования / В.В. Борисенко. Интернет-университет информационных технологий. М.: 2005.
- Голиков В.А. Теория программирования / В.А. Голиков. Московская финансово-промышленная академия. – М., 48 с.
- Зуев Е.А. Эволюция архитектуры компиляции // Сборник трудов "Современные информационные технологии и образование" под ред. проф. В.А.Сухомлина, Москва, МАКС Пресс, 2005.
- Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики / Б.М. Каган, В.В. Сташин. – М.: Энергоатомиздат, 1987.
- Казаченко В.Ф. Микроконтроллеры: Руководство по применению 16-разрядных микроконтроллеров INTEL MCS-196/296 во встроенных системах управления / В.Ф. Казаченко. – М.: Издательство Эком, 1997.
- Корнеев В.В., Киселев А.В. Современные микропроцессоры / В.В. Корнеев, А.В. Киселев – М.: НОЛИДЖ, 1998
- Микропроцессорные системы и микроЭВМ в измерительной технике: Учеб. пособие для вузов/ А.Г. Филиппов, А.М. Аужбикович, В.М. Немчинов и др.- М.: Энергоатомиздат, 1995.
- Науман Г., Майлинг В., Щербина А. Стандартные интерфейсы для измерительной техники: пер. с нем. / Г. Науман, В. Майлинг, А. Щербина. – М.: Мир, 1982.
- Новиков Ю.В., Калашников О.А., Гуляев С.Э. Разработка устройств сопряжения для персональных компьютеров типа IBM PC. Под общей редакцией Ю.В. Новикова. Практ. пособие / Ю.В. Новиков, О.А. Калашников, С.Э. Гуляев – М.: ЭКОМ., 1997
- Одинцов И. О. Профессиональное программирование. Системный подход / И.О. Одинцов – 2-е изд. перераб. и доп. – СПб.: БХВ-Петербург, 2004. – 624 с.
- Саймон Ричард. Microsoft Windows API. Справочник системного программиста / Ричард Саймон. Microsoft: 2004. – 1213 с.
- Себеста Роберт У. 2.3. Компьютер IBM 704 и язык Фортран // Основные концепции языков программирования = Concepts of Programming Languages / Роберт У. Себеста. Пер. с англ. – 5-е изд. – М.: Вильямс, 2001. – 672 с.
- Себеста Роберт У. 2.5. Первый шаг к совершенствованию: язык ALGOL 60 // Основные концепции языков программирования = Concepts of Programming Languages / Роберт У. Себеста. Пер. с англ. – 5-е изд. – М.: «Вильямс», 2001. – 670 с.
- Себеста Роберт У. Основные концепции языков программирования = Concepts of Programming Languages // Роберт У. Себеста. Пер. с англ. – 5-е изд. – М.: «Вильямс», 2001. – 670 с.
- Словарь синонимов ASIS. В.Н. Тришин. 2013.
- Словарь языка интернета.ru / под редакцией М. А. Кронгауза. – М. : АСТ-Пресс, 2016. – 199 с.
- Хантер Робин. Основные концепции компиляторов = The Essence of Compilers / Робин Хантер. – М.: Вильямс, 2002. – 256 с.
Периодические онлайн-издания:
- 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)
- What is Rapid Application Development? Профессиональное пособие CASEMaker Inc. URL: http://www.iro.umontreal.ca/~dift6803/Transparents/ Chapitre1/Documents/rad_wp.pdf (дата обращения – 14.11.2018)
- 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)
- Новостное издание «Утро» URL: https://utro.ru/news/2008/06/23/746732.shtml (дата обращения – 14.11.2018)
- Периодическое профессиональное интернет-издание T_ADVISER. URL: http://www.tadviser.ru/index.php/Статья:Компьютеры_(мировой рынок)
Источники статистических данных:
- Личный сайт Стефана Нильсена, авторитетного источника в сфере программирования. URL: https://www.snielsen.de/ (дата обращения – 14.11.2018)
- Отчет информационного агентства We Are Social. URL: http://wearesocial.sg/blog/2015/01/digital-social-mobile-2015/ (дата обращения – 14.11.2018)
- Официальный сайт информационного агентства Kantar Worldpanel. URL: https://www.kantarworldpanel.com/global/smartphone-os-market-share/ (дата обращения – 14.11.2018)
Документация для ИСР:
- Актуальная документация по Visual Studio корпорации Microsoft. URL: https://docs.microsoft.com/ru-ru/visualstudio/?view=vs-2017 (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды Appcelerator Titanium. URL:https://www.appcelerator.com/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды Aptana Studio 3. URL: http://www.aptana.com/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды Code::Blocks. URL: http://www.codeblocks.org/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды Eclipse. URL: http://www.eclipse.org/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды IntelliJ IDEA от производителя JetBrains. URL: https://www.jetbrains.com/idea/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды Komodo. URL: https://www.activestate.com/komodo-ide (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды Netbeans. URL: https://netbeans.org/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды PhoneGap. URL: https://phonegap.com/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды PyCharm. URL: https://www.jetbrains.com/pycharm/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды RubyMine. URL: https://www.jetbrains.com/ruby/ (дата обращения – 14.11.2018)
- Презентация кроссплатформенной интегрированной среды Xamarin Studio. URL: https://developer.xamarin.com/releases/studio/ (дата обращения – 14.11.2018)
- Презентация продукта Microsoft. URL: https://visualstudio.microsoft.com/ru/ (дата обращения – 14.11.2018)
- Презентация продукта Apple. URL: https://developer.apple.com/xcode/ (дата обращения – 14.11.2018)
- Презентация продукта Google. URL: https://developer.android.com/studio/ (дата обращения – 14.11.2018)