Meşe (programlama dili)



Meşe (programlama dili) hakkında toplayabildiğimiz bilgiler, mümkün olduğunca yararlı olması için dikkatlice kontrol edildi ve yapılandırıldı. Muhtemelen buraya Meşe (programlama dili) hakkında daha fazla bilgi edinmek için geldiniz. İnternette, Meşe (programlama dili) hakkında konuşan ve yine de Meşe (programlama dili) hakkında bilmek istediklerinizi sunmayan sitelerin karmaşasında kaybolmak kolaydır. Aşağıdaki Meşe (programlama dili) hakkında okuduklarınızı beğendiyseniz, yorumlarda bize bildireceğinizi umuyoruz. Meşe (programlama dili) hakkında size sağladığımız bilgiler aradığınız şey değilse, bu siteyi her gün iyileştirebilmemiz için lütfen bize bildirin.

.

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:

  • Aslında, işaretsiz ilkel türler Java'da hala uygulanmamaktadır.
  • Numaralandırılmış türler için enum anahtar sözcüğü Java 5.0'a kadar uygulanmadı.
  • İddialar için assert anahtar sözcüğü Java 1.4 için uygulanmıştır.

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

  • Yöntem Anahtar kopyalanan C ++ .
  • Oak'da Java erişim düzeyleri ( özel , genel , ...) mevcut değildi: Aslında, her şey, öğeler Oak için özelmiş gibi davranır.

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

  • Tüm istisnalar devre dışı bırakılabilir.
  • Aynı şekilde, unprotect anahtar sözcüğünü kullanarak eşzamansız istisnalar atmayan kod yazmak da mümkündü .
  • Oak, sözleşme programlamayı oldukça iyi destekledi  : Bir sınıfın öznitelikleri, sınıftaki bir yöntemin her girdisine ve çıktısına uygulanan kısıtlamalara sahip olabilir. Yöntemlerin kendi ön koşulları ve son koşulları da olabilir.

Ayrıca bakınız

Referanslar

  1. Jon Byous, Java Teknolojisi: Erken bir tarih  " , Sun Microsystems ,( 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 ,( 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şiv] ,( 2 Ağustos 2009'da erişildi )
  4. Heinz Kabutz, Bir Zamanlar Meşe ...  " , javaspecialists.eu,( 2 Ağustos 2009'da erişildi )
  5. Meşe Dili Spesifikasyonu  " [ arşiv] , 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  " ,( 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

Meşe (programlama dili) hakkında topladığımız bilgileri yararlı bulduğunuzu umuyoruz. Cevabınız evet ise, lütfen bizi arkadaşlarınıza ve akrabalarınıza tavsiye etmeyi unutmayın ve bize ihtiyacınız olduğunda her zaman bizimle iletişime geçebileceğinizi unutmayın. Tüm çabalarımıza rağmen, _title hakkında sunduğumuz şeyin tamamen doğru olmadığını veya bir şeyler eklememiz veya düzeltmemiz gerektiğini düşünüyorsanız, bize bildirirseniz minnettar oluruz. Meşe (programlama dili) ve diğer herhangi bir konu hakkında en iyi ve en kapsamlı bilgiyi sağlamak bu web sitesinin özüdür; ansiklopedi projesinin yaratıcılarına ilham veren aynı ruh tarafından yönlendiriliyoruz ve bu nedenle bu web sitesinde Meşe (programlama dili) hakkında bulduklarınızın bilginizi genişletmenize yardımcı olduğunu umuyoruz.

Opiniones de nuestros usuarios

Fatih Turgut

Değişken hakkında bu kadar didaktik bir şekilde yazılmış bir makale görmeyeli uzun zaman oldu. Beğendim.

Ayten Topal

Değişken hakkında bulduğum bilgileri çok faydalı ve keyifli buldum. Bir 'ama' koymam gerekseydi, ifadesinde yeterince kapsayıcı olmayabilir, aksi halde harika.