Java wordt 25. Een korte geschiedenis van het platform

Java wordt 25

«Ik heb het uitgemaakt met mijn vriendin, de programmeur. Ze kent Java niet »Ik hoorde de grap voor het eerst in een radioprogramma voor het grote publiek. Dat bewijst dat de populariteit van deze 25 jaar oude programmeertaal overtreft het domein van de informatica.

De term Java wordt meestal gebruikt om naar te verwijzen het Java-platform, dat wil zeggen een set tools voor de snelle ontwikkeling van multiplatform-applicaties, evenals voor de programmeertaal voor algemene doeleinden gemaakt door het bedrijf Sun om programma's voor dit platform te ontwikkelen.

Het verschil van Java met andere programmeertalen is dat is zo ontworpen dat de geschreven code kan draaien op elk systeem waarop een virtuele machine kan draaien Java (JVM).

Werkelijk. Java is niet geboren om te worden gebruikt bij computerprogrammering. In de jaren 90 gokte de media-industrie op interactieve televisie en ontwikkelaars dachten dat het nuttig zou zijn voor gebruik in settopboxen en wat later bekend zou worden als slimme televisies. De kabeltelevisiebedrijven waren echter niet geïnteresseerd. F.Het waren internetontwikkelaars die het potentieel ervan inzagen en Netscape, de baanbrekende browser, nam het op.

Java wordt 25. Een beetje geschiedenis

Het begin van het project moet worden teruggevoerd tot 1991, toen J.Ames Gosling, Mike Sheridan en Patrick Naughton vormden het zogenaamde Green Team binnen het bedrijf Sun Microsystem. (het groene team). Hun doelen waren ambitieus, ze wilden een programmeertaal maken

Eenvoudig, robuust, draagbaar, platformonafhankelijk, veilig, krachtig, multi-threaded, architectuurneutraal, objectgeoriënteerd, geïnterpreteerd en dynamisch.

Oorspronkelijk heette de toekomstige taal Greentalk en de bestanden hadden de extensie .gt maar later werd de naam Oak gekozen. De eik wordt beschouwd als een symbool van kracht en wordt in veel landen als Frankrijk, Duitsland, Roemenië en de Verenigde Staten gekozen als de nationale boom. Het was ook een geregistreerd handelsmerk van een ander bedrijf.

Waarom werd Java gebeld?

Toen de ontwikkelaars erachter kwamen dat ze het niet Oak konden noemen, schudden ze andere namen door elkaars. Ze wilden een woord dat de essentie van de nieuwe taal weerspiegelde: revolutionair, dynamisch, levendig, cool, uniek, gemakkelijk te spellen en leuk om te zeggen.

Ze testten dynamisch, revolutionair, Silk, Jolt en DNA. Uiteindelijk kozen ze een naam die Gosling bedacht tijdens de koffie. Java is geen afkorting, het verwijst naar het eiland Indonesië waar enkele van de beste variëteiten van deze infusie worden geproduceerd.

In 1995 werd de eerste proefversie van de ontwikkelaarskit uitgebracht en datzelfde jaar noemde het tijdschrift TIme het een van de tien producten van het jaar. Vandaag de taal gebruikt voor het maken van desktop-, mobiele, web- en embedded applicaties​ Veel populaire open source-programma's zijn geschreven met Java.

De controverse over hun licenties

De meeste Java-platformcomponenten zijn beschikbaar onder open licenties, en degenen die niet zijn vervangen door alternatieve projecten die open source zijn. Dit is echter geen garantie. Oracle (dat Sun Microsystem heeft gekocht) klaagt Google aan voor de herimplementatie van Java Application Programming-interfaces op Android. Het resultaat van deze beoordeling hangt af van het feit of de vervangers kunnen worden gebruikt.

Java-applicaties gebruiken op Linux

Veel Java-toepassingen bevatten een kleine module waarmee u ze kunt gebruiken zonder extra componenten te installeren. Echter, om te rennen de meeste hebt u nodig om een ​​Java-runtime-omgeving te installeren​ Veel van Linux-distributies bevatten een pakket genaamd OpenJDK in hun repositories die op de gebruikelijke manier kunnen worden geïnstalleerd.

U kunt ook de officiële Oracle-runtime-omgeving installeren vanaf uw pagina​ Maar het is exclusief gelicentieerd en heeft beperkingen voor commercieel gebruik.

In beide gevallen plaats je gewoon de muisaanwijzer op de applicatie en kies je met de rechterknop om deze te openen met de gekozen Java-omgeving.

Programmeren in Java

Om alleen programma's in Java te maken nWe moeten het bovengenoemde OpenJDK-pakket hebben geïnstalleerd en een geïntegreerde ontwikkelomgeving zoals NetBeans, Eclipse of Intellij Idea. TZe kunnen allemaal eenvoudig worden geïnstalleerd op onze Linux-distributie met behulp van repositories en de FlatPak- en Snap-pakketten.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.