Файл: История возникновения и развития языка программирования Си (С++) и Java(Понятие языка программирования).pdf
Добавлен: 23.04.2023
Просмотров: 81
Скачиваний: 2
Тем временем в рамках Интернет разрасталась сеть World Wide Web. Ключом к этой сети является броузер, превращающий гипертекст в изображение на экране. В 1994 году большинство людей пользовалось броузером Mosaic, некоммерческим Web–броузером, разработанным в суперкомпьютерном центре Университета штата Иллинойс в 1993 году. (Частично этот броузер был написан Марком Андреессеном за 6,85 доллара в час. В то время Марк заканчивал университет и броузер был его дипломной работой. Затем он стал одним из основателей и главным программистом компании Netscape, и к нему пришли слава и богатство.)
В своем интервью журналу Sun World Гослинг сказал, что в середине 1994 года разработчики языка поняли: «Нам нужно создать действительно крутой броузер. Такой броузер должен представлять собой одно из немногих приложений модной клиент–серверной технологии, в которой жизненно важным было бы именно то, что мы сделали: архитектурная независимость, выполнение в реальном времени, надежность, безопасность – вопросы, не являвшиеся чрезвычайно важными для рабочих станций. И мы создали такой броузер» [8].
На самом деле броузер был разработан Патриком Нотоном и Джонатаном Пэйном (Johnatan Payne). Позднее он превратился в современный броузер HotJava. Этот броузер был написан на языке Java, чтобы продемонстрировать всю его мощь. Однако разработчики не забывали о мощных средствах, которые теперь называются апплетами, наделив свой броузер способностью выполнять код внутри Web–страниц. «Демонстрация технологии» была представлена на выставке Sun World '95 23 мая 1995 года и вызвала всеобщее помешательство на почве язака Java, продолжающееся и поныне.
Компания Sun выпустила первую версию языка Java в начале 1996 года. Через несколько месяцев после нее появилась версия Java 1.02. Люди быстро поняли, что версия Java 1.02 не подходит для разработки серьезных приложений. Конечно, эту версию можно применять для разработки Web–страниц с пляшущими человечками, однако в версии Java 1.02 ничего нельзя даже напечатать.
Версия Java 1.02 была еще сырой. Ее преемница, версия Java 1.1, заполнила большинство зияющих провалов, намного улучшив возможность отражения и добавив новую модель событий для программирования графического пользовательского интерфейса. Несмотря на это, она все еще была довольно ограниченной.
Выпуск версии Java 1.2 стал основной новостью конференции JavaOne в 1998 году. В новой версии слабые средства для создания графического пользовательского интерфейса и графических приложений были заменены сложным и масштабным инструментарием. Это был шаг вперед, к реализации лозунга «Write Once, Run Anywhere» ™ («Один раз напиши– и везде выполняй»), выдвинутого при разработке предыдущих версий.
В декабре 1998 года через три дня (!) после выхода в свет название новой версии было изменено на громоздкое словосочетание Java 2 Standart Edition Software Development Kit Version 1.2 (Стандартное издание пакета инструментальных средств для разработки программного обеспечения на языке Java 2, версия 1.2).
Кроме стандартного издания пакета были предложены еще два варианта: «микроиздание» для портативных устройств, например, для мобильных телефонов, и. «промышленное издание» для создания сер верных приложений. В нашей книге в центре внимания находится стандартное издание.
Версии 1.3 и 1.4 стандартного издания пакета инструментальных средств намного совершеннее первоначального выпуска языка Java 2. Они обладают новыми возможностями и, разумеется, содержат намного меньше ошибок [12].
Во второй главе работы рассмотрены истории возникновения и развития языков программирования Си и Java. Каждый из языков прошел сложную и интересную историю развития, которая привела их к тому состоянию, которое мы имеем сейчас. Тем не менее, они продолжают развиваться, появляются все новые модификации, которые делают языки не только более функциональными и эффективными, но и дружественными по отношению к программисту. Пройдя через достаточно объемную историю, рассмотренные языки приобрели ряд достоинств и недостатков, которые определяют выбор того или иного языка программирования для реализации той или иной задачи, стоящей перед программистом.
ЗАКЛЮЧЕНИЕ
В ходе выполнения работы была достигнута цель исследования – рассмотрена история возникновения и развития языков программирования C и Java.
Для достижения денной цели были выполнены поставленные задачи, а именно:
- охарактеризовано понятие языка программирования;
- приведена классификация языков программирования;
- рассмотрена история языка C;
- рассмотрена история языка Java.
Как было замечено ранее, мы живем в век информационных технологий. Помимо всего прочего, это подразумевает постоянное развитие и совершенствование существующих технологий и техники, а также открытие все новых и новых средств и методов обработки и хранения информации. В связи с этим нельзя утверждать, что проблема была изучена полностью – с развитием новейших технологий и языков программирования появятся и новые объекты для актуальных времени исследований.
Из существующих же на сегодняшний день, рассмотренные языки действительно считаются одними из наиболее функциональных и эффективных, и, как следствие, популярных языков среди программистов. Так или иначе, развитие данных языков еще не закончилось и продолжается по сей день, и будущие модификации и спецификации могут как возвысить Си и Java, так и сделать их более не востребованными.