Друзі! А сьогодні ми повертаємось до нашої рубрики про найкрутіших ІТ-шників світу! Сьогодні ми зібрали цікаві факти про творця Java - Джеймса Артура Гослінга.
😏Під час роботи над своєю докторською дисертацією, він написав версію текстового редактора Emacs, який назвав Gosling Emacs (Gosmacs). У текстовому редакторі TECO він підглянув ідею макросів: за допомогою вбудованої мови, що інтерпретується, користувачі могли робити власні міні-програми. Це навело його на думку: «Якщо я теж вбудую простенький інтерпретатор, то люди зможуть вирішувати свої завдання макросами й перестануть смикати мене по дрібницях, змушуючи постійно перекомпілювати всю систему». Це спрацювало — так Гослінг зробив свою першу платформу для виконання чужого коду.
🔥У 1991 Sun Microsystems заснували Green Project. Метою проєкту було підготуватись до наступної хвилі комп'ютеризації. Тобто тоді вважали, що після зльоту ПК, зовсім скоро потужний софт та "залізо" буде необхідно всюди: чайники, телевізори, мікрохвильовки та інше. Sun не знали, що саме потрібно робити, проте хотіли зайняти якусь нішу на майбутньому ринку. Під цю задачу був створений майже автономний стартап, у складі якого був Гослінг. У Green Project робили одночасно і власний залізний прототип нового пристрою та операційну систему для нього GreenOS.
📈Спочатку, нову мову програмування для цього проєкту навіть не планували створювати. Гослінг хотів взяти існуючу (багато працював над С++) та модифікувати її, називаючи цей проєкту «C++ ++ --». Проте потрібних результатів (хотіли, щоб операційна система не залежала від "заліза") досягти не вдалось. Після цього Джеймс почав створювати нову мову програмування з нуля.
😎Проте, оскільки питання мови програмування для операційної системи вважали задачею другого порядку, великої команди Гослінг не мав, тож займався дизайном мови, компілятором та віртуальною машиною.
🖥Через півтора року роботи, восени 1992-го, у групи був готовий пристрій-прототип Star7 і софт для нього. Це було щось на кшталт п'ятидюймового КПК, що сильно відрізняється від сучасних пристроїв, але вже з кольоровим тачскріном! На цьому екрані для прикладу треба було показати щось яскраве, і так виник мультяшний персонаж Дюк, який згодом став маскотом Java.
Так і з'явилась мова, про яку знає кожен. До речі, з 29 вересня по 6 жовтня на ITVDN великі знижки на пакет відео курсів за напрямком Java – до мінус 50%!