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