Сегодня Java Исполняется 22 Года


Можете ли вы поверить, что Java была впервые публично запущена 22 года назад? Немногие могли бы. предполагалось, что этот язык станет такой влиятельной частью вычислительной техники и все еще будет оставаться актуальным в течение двух десятилетий спустя. Это особенно важно, если принять во внимание скромное начало Java и ее первоначальные намерения.

В 1990 году сотрудники Sun Microsystems начали уставать от C и C++. Инженер Патрик Нотон был разочарован API Sun и получил возможность что-то с этим сделать; он создаст альтернативный язык в рамках проекта Stealth.

В этом эксперименте было пять требований. Новый язык должен был: 

будьте “простыми, объектно-ориентированными и знакомыми”

будьте “надежными и безопасными”

будьте “архитектурно-нейтральными и портативными”

выполняйте с “высокой производительностью”

быть “интерпретируемым, потоковым и динамичным”

Проект «Стелс» вскоре был переименован в «Зеленый проект», и к Нотону присоединились Майк Шеридан и Джеймс Гослинг. После формирования команды они начали работать над разработкой новых технологий, которые будут подходить для следующего поколения интеллектуальных приборов.

Первые попытки были направлены на объединение C и Mesa, создание объектно-ориентированной среды на C++, и Гослинг даже попытался создать новую форму C++, которую он назвал C++ ++ — что, мягко говоря, немного сложно.

C++ был бы отброшен, поскольку он требовал слишком много памяти и имел тенденцию приводить к ошибкам разработчиков из-за своей сложности, в основном из-за того, что разработчикам приходилось вручную управлять системной памятью.

Новый язык, названный Дубом в честь дерева, которое росло за пределами офиса Гослинга, был в конечном итоге завершен через 18 месяцев, и к осени 1992 года команда была готова продемонстрировать свою работу в частной демонстрации. Команда создала персонального цифрового помощника под названием Star 7 (стилизованного под *7), который также включал в себя полезного помощника по имени Дюк; первое появление будущего талисмана Java. Считается, что существует только четыре или пять моделей. В этом видео Джеймс Гослинг демонстрирует один: 

Комментируя этот запуск, Нотон сказал::

«За 18 месяцев мы сделали то, на что организациям из 75 человек в Sun потребовалось три года. Операционная система, язык, инструментарий, интерфейс, новая аппаратная платформа, три пользовательских чипа … использование новых рискованных технологий на каждом шагу. Мы вырвали все зубы и положили их друг другу в рот.»

Sun Microsystems решила разделить Зеленый проект на дочернюю компанию и переименовала его в FirstPerson, поставив перед группой задачу сосредоточиться на телевизионном рынке. Time Warner заключила контракт с FirstPerson на создание серии интерактивных телевизионных приставок. Питч включал в себя создание платформы телевизионной приставки, которая, по мнению кабельных боссов, давала слишком много власти в руки телезрителей, поэтому идея была отвергнута, и FirstPerson проиграла свою заявку SGI. Не сумев заключить еще одну сделку (сделка с компанией 3DO также провалилась), FirstPerson в конце концов был откатан в Sun. 

В июне 1994 года, после нескольких дней мозговых штурмов и встреч, команда решила ориентироваться на новую платформу World Wide Web. В нем они увидели все качества интерактивных медиа, которые вдохновили их на работу с приставками, и почувствовали, что с помощью графических веб-браузеров, таких как Mosaic, они могли бы продолжить свой интерес к ним. 

Проблемы возникнут после юридического оспаривания технологии Oak, что приведет к необходимости ребрендинга языка Oak. Джеймс Гослинг описал этот процесс как “дикое безумие”, во время которого “большинство слов в словаре были выкрикнуты”. Близкие соперники включали такие предложения, как Шелк и ДНК, но в конце концов команда остановилась на Java. 

Существуют разногласия относительно того, кто придумал название Java. Некоторые говорят, что группа придумала 10 предложенных имен и выбрала Java как лучшую из группы, как только они были одобрены юридическим отделом. Другие, такие как Ким Полес, тогдашний менеджер по продуктам Oak, утверждают, что намеренно предложили это название, потому что оно отражало суть технологии, поскольку она была “живой, динамичной и веселой”. 

С новым названием Java 1.0a2 была официально представлена на конференции SunWorld в Сан-Франциско 23 мая 1995 года. В то же время Netscape также объявила, что будет лицензировать Java для своего последнего браузера. Джон Гейдж, научный директор Sun Microsystem, также объявит о запуске браузера HotJava. 

Эта инфографика имеет временную шкалу, которая охватывает большую часть истории Java до приобретения Oracle Sun в 2010 году, а затем рассматривает историю версий Java, даже включая JDK 9, который теперь, вероятно, не будет включать Project Jigsaw, см. Нет Голосования За Систему Модулей Java Project Jigsaw

Источник: https://www.pearsonfrank.com/

С 1995 года Java проникла во все наши повседневные взаимодействия. Банки часто используют Java в устройствах торговых точек, отправляя данные клиентов в необходимые места и из них для совершения платежей. Мобильные телефоны используют Java для приложений Android, а также ОС Android также основана на ней. Видеоигры также используют этот язык, и массово успешный Minecraft, построенный Mojang, является ярким примером.

Проще говоря, мир был бы другим местом без Java, и за это мы поднимаем бокал за язык, ранее известный как Oak. С Днем рождения, Java — мы не можем дождаться, чтобы увидеть, что ждет нас в ближайшие 22 года.

Джейми Мерсер-технический писатель, занимающийся разработкой веб-сайтов и программного обеспечения. Его основные интересы включают управление технологиями, DevOps и подбор персонала.


Добавить комментарий