Java навършва 25 години. Кратка история на платформата

Java навършва 25 години

«Разделих се с приятелката си програмист. Тя не знае Java »Чух шегата за първи път в радиопрограма, насочена към широката публика. Това показва това популярността на този 25-годишен език за програмиране надхвърля сферата на компютърните науки.

Понятието Java се използва през повечето време за обозначаване платформата Java, т.е. набор от инструменти за бързото развитие на многоплатформени приложения, както и за езика за програмиране с общо предназначение създаден от компанията Sun за разработване на програми за тази платформа.

Разликата на Java по отношение на други езици за програмиране е тази е проектиран така, че написаният код да може да работи на всяка система, на която може да работи виртуална машина Java (JVM).

Всъщност. Java не е родена за използване в компютърното програмиране. През 90-те медийната индустрия залагаше на интерактивна телевизия и разработчиците смятаха, че тя ще бъде полезна за използване в декодери и това, което по-късно ще бъде известно като интелигентни телевизори. Компаниите за кабелна телевизия обаче не проявиха интерес. FРазработчиците на интернет видяха потенциала му и Netscape, пионерският браузър, го включиха.

Java навършва 25 години. Малко история

Началото на проекта трябва да бъде проследено до 1991 г., когато JЕймс Гослинг, Майк Шеридан и Патрик Нотън сформираха така наречения Зелен екип в рамките на компанията Sun Microsystem (зелен екип). Целите им бяха амбициозни, те искаха да създадат език за програмиране, който беше

Опростен, здрав, преносим, ​​независим от платформата, сигурен, с висока производителност, многонишков, архитектурно неутрален, обектно-ориентиран, интерпретиран и динамичен.

Първоначално бъдещият език се наричаше Greentalk и файловете му имаха разширението .gt, но по-късно беше избрано името Oak. Дъбът се счита за символ на силата и е избран за национално дърво в много страни като Франция, Германия, Румъния и САЩ. Освен това това беше регистрирана търговска марка на друга компания.

Защо в крайна сметка Java беше извикана?

Когато разработчиците разбраха, че не могат да го нарекат Oak, размесиха други именас. Искаха дума, която отразява същността на новия език: революционен, динамичен, жив, готин, уникален, лесен за изписване и забавен за казване.

Те тестваха динамични, революционни, Silk, Jolt и DNA. Накрая избраха име, което Гослинг измисли на кафе. 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. TВсички те могат лесно да бъдат инсталирани в нашата дистрибуция на Linux използване на хранилища и пакетите FlatPak и Snap.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.