Java виповнюється 25 років. Коротка історія платформи

Java виповнюється 25 років

«Я розлучився зі своєю дівчиною-програмістом. Вона не знає Java »Я вперше почув цей жарт у радіопрограмі, спрямованій на широкий загал. Це свідчить про це Популярність цієї 25-річної мови програмування перевищує сферу інформатики.

Термін Java використовується більшість часу для позначення платформа Java, тобто набір інструментів для швидкого розвитку мультиплатформенних додатків, а також для мови програмування загального призначення створений компанією Sun для розробки програм для цієї платформи.

Різниця Java щодо інших мов програмування полягає в тому Він розроблений таким чином, що написаний код може працювати в будь-якій системі, на якій може працювати віртуальна машина Java (JVM).

Власне. Java не народилася для використання в комп'ютерному програмуванні. У 90-ті медіа-індустрія робила ставку на інтерактивне телебачення, і розробники вважали, що це буде корисно для використання в телевізійних приставках і того, що згодом стане відомим як смарт-телевізори. Однак компанії кабельного телебачення не зацікавили. FСаме розробники Інтернету побачили його потенціал та Netscape, новаторський браузер, включив його.

Java виповнюється 25 років. Трохи історії

Початок проекту слід починати з 1991 року, коли ДжЕймс Гослінг, Майк Шерідан і Патрік Нотон створили так звану Зелену команду в рамках компанії Sun Microsystem (зелена команда). Їхні цілі були амбіційними, вони хотіли створити мову програмування, яка була такою

Простий, надійний, портативний, незалежний від платформи, безпечний, високопродуктивний, багатопотоковий, нейтральний до архітектури, об’єктно-орієнтований, інтерпретований та динамічний.

Спочатку майбутня мова називалася Greentalk, а її файли мали розширення .gt, але пізніше було обрано назву Oak. Дуб вважається символом сили і його вибирають національним деревом у багатьох країнах, таких як Франція, Німеччина, Румунія та США. Крім того, це була зареєстрована торгова марка іншої компанії.

Чому в кінцевому підсумку викликали Java

Коли розробники дізнались, що не можуть назвати його дубом, вони перемішали інші іменаs. Вони хотіли слово, що відображає суть нової мови: революційна, динамічна, жива, крута, унікальна, проста в написанні та весела для вимови.

Вони випробували динамічні, революційні, шовкові, джолтові та ДНК. Нарешті, вони обрали ім’я, яке Гослінг придумав за кавою. Java - це не скорочення, воно стосується острова Індонезія, де виробляються одні з найкращих сортів цього настою.

У 1995 році була випущена перша пробна версія комплекту розробника і того ж року журнал TIme назвав його одним із десяти продуктів року. Сьогодні мова використовується для створення настільних, мобільних, веб- та вбудованих додатків. Багато популярних програм з відкритим кодом написані за допомогою Java.

Суперечка щодо їх ліцензій

Більшість компонентів платформи Java доступні за відкритими ліцензіями, а ті, які не замінено, замінили альтернативні проекти з відкритим кодом. Однак це не гарантія. Oracle (яка придбала Sun Microsystem) подає позов проти Google на повторну реалізацію інтерфейсів програмування програм Java на Android. Результат цього рішення буде залежати від того, чи можна використовувати заміни і надалі.

Використання програм Java на Linux

Багато програм Java включають невеликий модуль, який дозволяє використовувати їх без необхідності встановлювати додаткові компоненти. Однак бігти більшості потрібно встановити середовище виконання Java. Багато Дистрибутиви Linux містять у своїх сховищах пакет під назвою OpenJDK який можна встановити звичайним способом.

Ви також можете встановити офіційне середовище виконання Oracle зі своєї сторінки. Але він має виключну ліцензію та має обмеження щодо його комерційного використання.

В обох випадках вам просто потрібно навести вказівник миші на додаток і за допомогою правої кнопки вибрати його відкриття у вибраному середовищі Java.

Програмування на Java

Робити програми на Java лише nНам потрібно встановити згаданий пакет OpenJDK та інтегроване середовище розробки як NetBeans, Eclipse або Intellij Idea. ТВсі вони можуть бути легко встановлені на нашому дистрибутиві Linux використання сховищ та пакетів FlatPak та Snap.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.