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

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

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

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

Добавлен: 04.07.2023

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

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

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

Идеи, заложенные в концепцию и различные реализации среды виртуальной машины Java, вдохновили множество энтузиастов на расширение перечня языков, которые могли бы быть использованы для создания программ, исполняемых на виртуальной машине. Эти идеи нашли также выражение в спецификации общеязыковой инфраструктуры CLI, заложенной в основу платформы .NET компанией Microsoft.

Сегодня на Java можно встретить огромное количество приложений из самых различных сегментов. Это и игрушки на Вашем мобильном и программы конфигурации сверхмощных СХД.

Обучится программированию на Java будет достаточно просто. Есть огромное количество документации на множестве языков, исчерпывающая документация на английском. Есть возможность обучиться в игровой форме. Выбирая Java начинающие программисты не связаны какой либо платформой или бизнес сегментом: мобильные приложения, веб – ориентированные приложения, специальное ПО для высокопроизводительных систем. Это огромное преимущество, делающее Яву предпочтительной для выбора в качестве «стартового языка программирования» и по своим возможностям подойдет любому. Выбрать или не выбрать Java останется только вопросом личных предпочтений.

Заключение

В современном мире часто говорят: даже чтобы стоять на месте, нужно постоянно двигаться вперед. Что же касается IT отрасли, как двигателя прогресса, то компьютеры и программы движутся с такой быстротой, что даже просто отслеживать последние изменения весьма времязатратно.

Языки программирования высокого уровня развиваются и совершенствуются, появляются новые ЯП или новые ветки программирования. Так или иначе языки программирования используют люди и развиваются они в зависимости от потребностей бизнеса, сообществ программистов и крупнейших софтверных компаний.

Сегодняшние реалии свидетельствуют о том что сегодня при выборе «своего» языка программирования, программисты обращаются к официальным документациям, существующим наработкам, но чаще за советом к более опытным коллегам по цеху. И проанализорвав даже поисковую выдачу популярных поисковых систем, и тем более самих форумов программистов, можно сказать о том что сегодня программисты выбирают среди Java, C, C++, C#, Python.[12]

Для каждого кто начинает свое знакомство с программированием стоит сложная задача – найти свой (свои) язык(и) программирования для решения своей задачи и совершенствовать свои навыки, и кто знает, может быть когда то такой энтузиаст или группа энтузиастов когда нибудь создадут универсальный язык программирования.


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

  1. C++,Turbo Pasckal,QBasik:Эволюция языков программирования http://langprog.far.ru/historylangprog.html.
  2. Информатика/Курносов А.П., Кулев С.А., Улезько А.В. и др.; Под ред. А.П. Курносова.-М.: КолосС, 2005.-272 с
  3. Макарова Н.В. Информатика /под ред. Проф. Н.В. Макаровой. — М.: Финансы и статистика, 1997. — 768 с.: ил.
  4. Малышев Р.А. Локальные вычислительные сети: Учебное пособие/ РГАТА. – Рыбинск, 2005. – 83 с.
  5. Островский В.А. Информатика: учеб. для вузов. М.: Высшая школа, 2000. —511 с.: ил.
  6. Организация ЭВМ. К. Хамахер, З. Вранешич, С. Заки. 5-е изд. - СПб.: Питер, 2003. — 848 с.
  7. Семакин И.А., Информатика: Базовый курс /Семакин И.А., Залогова Л., Русаков С., Шестакова Л. – Москва: БИНОМ.,2005. – 105с.
  8. Симонович С.В.Информатика. Базовый курс/Симонович С.В. и др. — СПб.: издательство "Питер", 2000. — 640 с.: ил.
  9. Галисеев Г. В. Ассемблер для Win 32. Самоучитель. — М.: Диалектика, 2007. — С. 368. — ISBN 978-5-8459-1197-1.
  10. Ирвин Кип Язык ассемблера для процессоров Intel = Assembly Language for Intel-Based Computers. — М.: Вильямс, 2005. — С. 912. — ISBN 0-13-091013-9.
  11. М. Уэйт, С. Прата, Д. Мартин Язык Си руководство для начинающих - М: "Мир", 1988. - 512 с.
  12. Типы в языках программирования Бенджамин Пирс Издательство «Лямбда пресс» & «Добросвет» Москва, 2011
  13. Толковый словарь по вычислительным системам = Dictionary of Computing / Под ред. В. Иллингуорта и др.: Пер. с англ. А. К. Белоцкого и др.; Под ред. Е. К. Масловского. — М.: Машиностроение, 1990. — 560 с. — 70 000 (доп,) экз. — ISBN 5-217-00617-X (СССР), ISBN 0-19-853913-4 (Великобритания).
  14. СТ ИСО 2382/7-77 // Вычислительная техника. Терминология: Справочное пособие. Выпуск 1 / Рецензент канд. техн. наук Ю. П. Селиванов. — М.: Издательство стандартов, 1989. — 168 с. — 55 000 экз. — ISBN 5-7050-0155-X
  15. ГОСТ 19781-83 // Вычислительная техника. Терминология: Справочное пособие. Выпуск 1 / Рецензент канд. техн. наук Ю. П. Селиванов. — М.: Издательство стандартов, 1989. — 168 с. — 55 000 экз. — ISBN 5-7050-0155-X.
  16. А. М. Горелик. Эволюция языка программирования Фортран (1957—2007) и перспективы его развития//Вычислительные методы и программирование, 2008, Т. 9, с. 53-71
  17. Журнал PC-WEEK (092)18`1997 http://www.pcweek.ru/infrastructure/article/detail.php?ID=41622
  18. Бьёрн Страуструп. Язык программирования C++ = The C++ Programming Language / Пер. с англ. — 3-е изд. — СПб.; М.: Невский диалект — Бином, 1999. — 991 с. — 3000 экз. — ISBN 5-7940-0031-7 (Невский диалект), ISBN 5-7989-0127-0 (Бином)
  19. Изучение языков программирования в игровой форме http://codecombat.com
  20. Статистика бенчмарков выполнения кодов языков программирования http://benchmarksgame.alioth.debian.org/u32q/benchmark.php?test=all&lang=java
  21. Статистика бенчмарков выполнения кодов языков программирования http://www.opennet.ru/opennews/art.shtml?num=30784
  22. Статистика популярности языков программирования http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html