Java 25 yaşına basıyor. Platformun kısa bir geçmişi

Java 25 yaşına basıyor

«Programcı kız arkadaşımdan ayrıldım. Java bilmiyor »Şakayı ilk kez halka yönelik bir radyo programında duydum. Bu gösteriyor ki Bu 25 yıllık programlama dilinin popülaritesi bilgisayar bilimi alanını aşıyor.

Java terimi çoğu zaman başvurmak için kullanılır. Java platformu, yani çok platformlu uygulamaların hızlı gelişimi ve genel amaçlı programlama dili için bir dizi araç Sun şirketi tarafından bu platform için programlar geliştirmek üzere oluşturuldu.

Java'nın diğer programlama dillerine göre farkı, Yazılan kodun sanal bir makinenin çalışabileceği herhangi bir sistemde çalışabileceği şekilde tasarlanmıştır. Java (JVM).

Aslında. Java, bilgisayar programlamasında kullanılmak üzere doğmadı. 90'lı yıllarda medya endüstrisi etkileşimli televizyona bahis yapıyordu ve geliştiriciler bunun set üstü kutularda kullanım için yararlı olacağını ve daha sonra akıllı televizyonlar olarak bilinen şeyin ne olacağını düşünüyorlardı. Ancak kablolu televizyon şirketleri ilgilenmedi. FPotansiyelini gören İnternet geliştiricileriydi ve öncü tarayıcı Netscape, onu bünyesine kattı.

Java 25 yaşına basıyor. Biraz tarih

Projenin başlangıcı, JAmes Gosling, Mike Sheridan ve Patrick Naughton, Sun Microsystem şirketi içinde sözde Yeşil Ekibi oluşturdu. (yeşil takım). Hedefleri hırslıydı, bir programlama dili oluşturmak istiyorlardı.

Basit, sağlam, taşınabilir, platformdan bağımsız, güvenli, yüksek performanslı, çok iş parçacıklı, mimariden bağımsız, nesne yönelimli, yorumlanmış ve dinamik.

Başlangıçta gelecekteki dil Greentalk olarak adlandırıldı ve dosyalarının uzantısı .gt idi, ancak daha sonra Oak adı seçildi. Meşe, Fransa, Almanya, Romanya ve Amerika Birleşik Devletleri gibi birçok ülkede gücün sembolü olarak kabul edilir ve ulusal ağaç olarak seçilmiştir. Ayrıca başka bir şirketin tescilli ticari markasıdır.

Java neden çağrıldı?

Geliştiriciler ona Oak diyemeyeceklerini öğrendiklerinde diğer isimleri karıştırdılars. Yeni dilin özünü yansıtan bir kelime istediler: devrimci, dinamik, canlı, havalı, benzersiz, yazımı kolay ve söylemesi eğlenceli.

Dinamik, devrimci, İpek, Sarsıntı ve DNA'yı test ettiler. Sonunda, Gosling'in kahve içerken bulduğu bir isim seçtiler. Java bir kısaltma değildir, bu infüzyonun en iyi çeşitlerinden bazılarının üretildiği Endonezya adasını ifade eder.

1995'te geliştirici kitinin ilk deneme sürümü yayınlandı ve aynı yıl, TIme dergisi onu yılın on ürününden biri olarak adlandırdı. Bugün dil masaüstü, mobil, web ve gömülü uygulamaların oluşturulması için kullanılır. Birçok popüler açık kaynak programı Java kullanılarak yazılmıştır.

Lisanslarına ilişkin tartışma

Java platformu bileşenlerinin çoğu açık lisanslar altında mevcutturve olmayanlar açık kaynak kodlu alternatif projelerle değiştirildi. Ancak, bu bir garanti değildir. Oracle (Sun Microsystem'i satın alan), Android'de Java uygulama programlama arayüzlerinin yeniden uygulanması için Google'a dava açıyor. Bu değerlendirmenin sonucu, değiştirmelerin kullanılmaya devam edip edemeyeceğine bağlı olacaktır.

Linux'ta Java uygulamalarını kullanma

Çoğu Java uygulaması, ek bileşenler yüklemeden bunları kullanmanıza izin veren küçük bir modül içerir. Ancak, koşmak çoğu Java çalışma zamanı ortamı yüklemeye ihtiyaç duyar. Çok Linux dağıtımları, depolarında OpenJDK adlı bir paket içerir. normal şekilde kurulabilir.

Resmi Oracle çalışma zamanı ortamını da kurabilirsiniz sayfandan. Ancak özel olarak lisanslanmıştır ve ticari kullanım için kısıtlamaları vardır.

Her iki durumda da, fare imlecini uygulamanın üzerine yerleştirmeniz ve sağ düğme ile seçilen Java ortamında açmayı seçmeniz yeterlidir.

Java'da Programlama

Yalnızca Java'da program yapmak için nYukarıda belirtilen OpenJDK paketini kurmalı ve entegre bir geliştirme ortamına sahip olmamız gerekiyor NetBeans, Eclipse veya Intellij Idea gibi. THepsi Linux dağıtımımıza kolayca kurulabilir depoları ve FlatPak ve Snap paketlerini kullanarak.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.