Meşe (programlama dili)

Meşe tarafından icat bir programlama dilidir James Gosling Başlangıçta önerilen için oluşturulan 1991 yılında bir TV dekoder arasında Sun Microsystems , bu dil artık gelişimine terk edilmiş: Java .

Meşe adı , Gosling tarafından ofisinin önünde duran bir meşe ağacına bakarken seçildi .

Tarih

Sun Microsystems 1995 yılında yeni nesil akıllı cihazları programlamak için yeni bir teknoloji yaratmaya çalışıyordu, çünkü Sun bunu büyük bir yeni fırsat olarak gördü.

Geliştirme ekibi başlangıçta C ++ programlama dilini kullanmayı düşündü , ancak fikri çeşitli nedenlerle reddetti (bkz . Java Tarihi ).

Gosling başlangıçta C ++ 'nın işlevselliğini değiştirmeye ve genişletmeye çalıştı. Daha sonra, fikirden çabucak vazgeçti ve ofisinin hemen dışında duran ağacın ardından, Oak adını verdiği yeni bir dille Green adında yeni bir platform yarattı .

1992 yazında geliştirme ekibi, Green OS işletim sistemi, Oak programlama dili, yazılım kitaplıkları ve bunların makine donanımları dahil olmak üzere yeni platformun parçalarını sergileyebildi . 3 Eylül 1992'de gösterilen ilk girişimleri, Star7 adında bir PDA oluşturmaya odaklandı  : Bu, kullanıcıya yardımcı olmak için grafiksel bir arayüze ve "Duke" adında akıllı bir aracıya sahipti ( Clippy gibi ).

Meşe nihayet değiştirildi Java çünkü 1994 yılında Meşe zaten Meşe Teknoloji şirketi tarafından kullanılan tescilli ticari markasıdır oldu. Böylece yazılım 1996 yılında Java 1.0 adı altında teslim edilmiştir.

Java ile farklılıklar

Meşe, Java 1.0 için temel olarak kullanılmıştır, ancak bazı farklılıkları vardır. Oak'ın spesifikasyonlarında henüz planlanan birkaç konsept, zaman kısıtlamaları nedeniyle artık uygulanmamaktadır:

Diğer kavramlar daha sonra Java için geliştirildi:

Ve son olarak, bazı kavramlar sonradan kaldırıldı:

Ayrıca bakınız

Referanslar

  1. Jon Byous, "  Java Teknolojisi: Erken bir tarih  " , Sun Microsystems ,12 Mart 2003( 2 Ağustos 2009'da erişildi )  :"  Gosling, penceresinin önündeki ağacın ardından yeni dili" Meşe "olarak adlandırdı  "
  2. Murphy, “  Öyleyse neden Java olarak adlandırmaya karar verdiler?  » , JavaWorld ,4 Ekim 1996( 15 Temmuz 2020'de erişildi )  : "Avukatlar bize" OAK "adını kullanamayacağımızı söylemişlerdi çünkü [Oak Technologies'in ticari markasıydı]," Sun'da kıdemli bir mühendis olan Frank Yellin. Bu nedenle, yeni bir isim için fikirler üretmek için bir beyin fırtınası oturumu düzenlendi. "
  3. Jonathan I. Schwartz , "  Farklılık Her Zaman Daha İyi Değildir, Ama Her Zaman Daha İyidir  " [ arşiv5 Eylül 2009] ,30 Ağustos 2007( 2 Ağustos 2009'da erişildi )
  4. Heinz Kabutz, "  Bir Zamanlar Meşe ...  " , javaspecialists.eu,26 Ağustos 2002( 2 Ağustos 2009'da erişildi )
  5. "  Meşe Dili Spesifikasyonu  " [ arşiv16 Ağu 2000] , Sun Microsystems, Inc. (erişim tarihi 6 Mart 2015 )
  6. "  Java ve unsigned int, unsigned short, unsigned byte, unsigned long, vb. (Daha doğrusu, eksikliği)  ” ( 2 Ağustos 2009'da erişildi )
  7. "  A Simple Assertion Facility For the Java Programming Language  " , Sun Microsystems (erişim tarihi 2 Ağustos 2009 )
  8. Johannes Rieken, "  Java Sözleşmesine Göre Tasarım - Revize Edildi  " ,24 Nisan 2007( 2 Ekim 2010'da erişildi )
  9. "  Basit bir iddia tesis ötesinde destek için 'Sözleşme tarafından Tasarımı'," "  " , Sun Microsystems (erişilen Ekim 2, 2010 )

Dış bağlantılar