Файл: История возникновения и развития языка программирования Си (С++) и Java (Понятие языка программирования).pdf

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

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

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

Добавлен: 29.04.2023

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

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

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

История разработки языка Java, изложенная Патриком Нотоном, соавтором браузера HotJava и нынешним вице–президентом по технологии корпорации Starwave [16].

5 декабря 1990 г. – Нотон отказывается от предложения перейти в компанию NeXT и начинает работу в компании Sun над проектом, получившим впоследствии название Green.

15 января 1991 г. – Совещание типа мозгового штурма по проекту Stealth (названном так Скоттом Макнили) в Аспене, в котором участвовали Билл Джой, Энди Бехтолсхейм, Уэйн Розинг, Майк Шеридан, Джейм Гослинг и Патрик Нотон.

1 февраля 1991 г. – Гослинг, Шеридан и Нотон всерьез берутся за работу. Нотон занимается графической системой Aspen, Гослинг – идеями языка программирования, Шеридан – бизнес–разработкой.

8 апреля 1991 г. – Переезд по новому адресу и разрыв прямого соединения с локальной сетью (и большинством других средств связи) компании Sun; проект продолжается под названием Green.

15 апреля 1991 г. – К проекту Green присоединяются Эд Фрэнк (архитектор системы SPARCstation 10), Крейг Форрест (дизайнер чипа SS10) и Крис Уорт (разработчик системы NeWS).

Май 1991 г. – Эд Фрэнк присваивает прототипу аппаратуры название *7 (или Star7; *7 – код, который было необходимо набрать в офисе Sand Hill, чтобы ответить на любой звонок с любого телефона).

Июнь 1991 г. – Гослинг начинает работу над интерпретатором Oak, который через несколько лет (при поисках торговой марки) переименован в Java.

1 августа 1991 г. – Осуществлено объединение Oak и Aspen; заработала их первая реальная программа.

19 августа 1991 г. – Коллектив разработчиков Green демонстрирует идеи базового пользовательского интерфейса и графическую систему сооснователям компании Sun Скотту Макнили и Биллу Джою.

17 октября 1991 г. – Шеридан и Нотон присваивают конструкторской философии своего коллектива девиз «1st Person», который со временем становится названием компании.

17 ноября 1991 г. – Офис проекта Green снова подключается к главной сети компании Sun линией на 56 Кбит/с

1 марта 1992 г. – К проекту Green присоединяется Джонатан Пейн, который позднее участвует в написании HotJava [5].

Лето 1992 г. – Интенсивная деятельность по доработке Oak, Green OS, пользовательского интерфейса, аппаратуры Star7 и соответствующих компонентов.

4 сентября 1992 г. – Завершена разработка устройства Star7; оно продемонстрировано Джою и Макнили.

1 октября 1992 г. – Из компании SunLabs переходит Уэйн Розинг, принимающий на себя руководство коллективом.

1 ноября 1992 г. – Организована корпорация FirstPerson.

15 января 1993 г. – Коллектив переезжает в Пало Альто в здание, где раньше находилась лаборатория Western Research Lab компании DEC и была основана исходная группа Hamilton Group (она же OSF).


15 марта 1993 г. – После ознакомления с результатами испытаний кабельного интерактивного телевидения, проведенных компанией Time Warner, корпорация FirstPerson сосредотачивается на этой тематике.

Апрель 1993 г. – Выпуск первого графического браузера для Internet – Mosaic 1.0, разработанного в центре NCSA.

14 июня 1993 г. – Компания Time Warner продолжает проводить свои испытания интерактивного кабельного ТВ с компанией SGI, несмотря на признанное превосходство технологии компании Sun и уверения, что Sun выиграла эту сделку.

Лето 1993 г. – Нотон пролетает 300 тыс. миль, продавая Oak всем, занимающимся бытовой электроникой и интерактивным телевидением; тем временем темп, с которой люди получают доступ к Internet, головокружительно нарастает [16].

Август 1993 г. – Через несколько месяцев многообещающих переговоров с компанией 3DO относительно разработки ОС для приставок, президент 3DO Трип Хокинс предлагает купить технологию. Макнили отказывается, и сделка срывается.

Сентябрь 1993 г. – К коллективу присоединяется Артур Ван Хофф, поначалу – чтобы создать среду разработки приложений, предназначенных для интерактивного телевидения, а потом разрабатывающий, главным образом, сам язык.

7 декабря 1993 г. – Экспертиза операций на высоком уровне в FirstPerson обнаруживает, что эта группа не имеет реальных партнеров или маркетинговой стратегии и неясно представляет себе дату выпуска.

8 февраля 1994 г. – Отменено публичное заявление компании FirstPerson о выпуске, которое должно было состояться на конференции Technology, Entertainment and Design (TED).

17 февраля 1994 г. – Исполнительным лицам компании Sun для разносторонней экспертизы представлен альтернативный бизнес–план корпорации FirstPerson по разработке мультимедийной платформы для CD–ROM и онлайновой работы.

25 апреля 1994 г. – Создана компания Sun Interactive; в нее переходит половина сотрудников FirstPerson.

Июнь 1994 г. – Начат проект Liveoak, нацеленный Биллом Джоем на использование Oak в крупном проекте небольшой операционной системы.

Июль 1994 г. – Нотон ограничивает область применения проекта Liveoak, просто переориентировав Oak на Internet.

16 сентября 1994 г. – Пейн и Нотон начинают писать WebRunner – браузер типа Mosaic, позднее переименованный в HotJava.

29 сентября 1994 г. – Прототип HotJava впервые продемонстрирован исполнительным лицам компании Sun.

11 октября 1994 г. – Нотон уходит в компанию Starwave.

Осень 1994 г. – Ван Хофф реализует компилятор Java на языке Java. (Ранее Гослинг реализовывал его на языке С).

23 мая 1995 г. – Компания Sun официально представляет Java и HotJava на выставке SunWorld '95 [14].


Во второй главе работы была кратко рассмотрена история возникновения и развития языков программирования Си и Java.

ЗАКЛЮЧЕНИЕ

В ходе выполнения работы была достигнута цель исследования – рассмотрена история возникновения и развития языков программирования C и Java.

Для достижения денной цели были выполнены поставленные задачи, а именно:

  1. охарактеризовано понятие языка программирования;
  2. рассмотрена общая история развития языков программирования;
  3. рассмотрена история возникновения и развития языка C;
  4. рассмотрена история возникновения и развития языка Java

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

Языки программирования C и Java – прекрасные примеры современных языков программирования, удобных, функциональных и относительно динамичных. История их возникновения и развития говорит нам, что данные языки могут быть модернизированы в будущем, когда возникнет такая необходимость. При этом можно не сомневаться, что необходимость возникнет, так как непрерывное развитие современности практически во всех областях жизнедеятельности требует подстраиваться. И совсем скоро текущий уровень самих языков программирования C и Java, а также уровень функциональности создаваемых посредством их продуктов перестанет удовлетворять требования времени, и развитие языков непременно продолжится.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Берд, Б. Java для чайников / Б. Берд. – М.: Диалектика / Вильямс, 2013. – 521 c.
  2. Вальпа, О. Borland C++ Builder. Экспресс–курс (+ CD) / О. Вальпа. – М.: БХВ–Петербург, 2012. – 224 c.
  3. Гарнаев, А. WEB–программирование на Java и JavaScript / А. Гарнаев, С. Гарнаев. – Москва: СПб. [и др.] : Питер, 2017. – 718 c.
  4. Гонсалвес, Э. Изучаем Java EE 7 / Э. Гонсалвес. – М.: Питер, 2016. – 640 c.
  5. Гупта, А. Java EE 7. Основы / А. Гупта. – М.: Вильямс, 2014. – 336 c.
  6. Дьюхарст, С. Программирование на C++ / С. Дьюхарст Стефан; , Кэти. – М.: ДиаСофт, 2015. – 272 c.
  7. Кетков, Ю. Практика программирования: Visual Basic, C++ Builder, Delphi. Самоучитель (+ дискета) / Ю. Кетков, А. Кетков. – М.: БХВ–Петербург, 2016. – 464 c.
  8. Монахов, В. Язык программирования Java и среда NetBeans (+ CD–ROM) / В. Монахов. – М.: БХВ–Петербург, 2012. – 720 c.
  9. Пахомов, Б. Самоучитель C/С++ и С++ Builder 2007 (+ DVD–ROM) / Б. Пахомов. – М.: БХВ–Петербург, 2013. – 672 c.
  10. Перри, Г. Программирование на C для начинающих / Г. Перри, Д. Миллер. – М.: Эксмо, 2015. – 368 c.
  11. Прата, С. Язык программирования C++. Лекции и упражнения / С. Прата. – М.: Вильямс, 2015. – 445 c.
  12. Савитч, У. Язык Java. Курс программирования / У. Савитч. – М.: Вильямс, 2015. – 928 c.
  13. Страуструп, Б. Язык программирования C++ / Б. Страуструп. – М.: Радио и связь, 2011. – 350 c.
  14. Страуструп, Б. Дизайн и эволюция С++ / Б. Страуструп. – М.: ДМК Пресс, 2016. – 446 c.
  15. Хабибуллин, И. Самоучитель Java / И. Хабибуллин. – М.: БХВ–Петербург, 2014. – 768 c.
  16. Халперн, П. Стандартная библиотека С++ / П. Халперн. – М.: Вильямс, 2014. – 336 c.
  17. Хьюз, К. Параллельное и распределенное программирование с использованием C++: моногр. / К. Хьюз, Т.Хьюз. – М.: Вильямс, 2016. – 672 c.
  18. Шилдт, Г. Java 8. Руководство для начинающих / Г. Шилдт. – М.: Вильямс, 2015. – 720 c.
  19. Эккель, Б. Философия Java / Б. Эккель. – М.: Питер, 2016. – 809 c.