Pico Compiler

Pico Compiler

Pico Compiler, Java programları yazmak için hafif, çevrimdışı bir geliştirme ortamıdır.
Pico Compiler, Java programları yazmak için hafif, çevrimdışı bir geliştirme ortamıdır.Öncelikle öğrenciler için tasarlanmıştır, basit bir arayüz ve Java kaynak kodunu etkileşimli olarak değerlendirme yeteneği sağlar.Tasarımın temel amacı, Java uyumlu bir derleyici sağlarken derleyiciyi küçük ve basit tutmaktı.Java programlama dilinin aşağıdaki öğeleri uygulanır: • paketler, ithalatlar • sınıflar, arabirimler • Kalıtım • Statik üyeler • Sınıflar, örnek başlatıcıları • Alanlar, yöntem bildirimleri • Yerel değişkenler bildirimi • eğer ... else, for, while, do... iken, dene ... yakala ... sonunda, atma, geri dönme, kırma, devam etme, geçiş yapma, senkronize ifadeler • Tüm ilkel türler • Üst sınıf üye erişimi • bu (mevcut örneğe gönderme) • Üst sınıf yapıcı çağırma (süper (a, b, c);) • Yöntem çağırma • Sınıf örneği oluşturma (yeni Abc ()) • İlkel dizi oluşturma (yeni int [10] [5] []) • Sınıf veya arayüz dizisi oluşturma (yeni Abc [10] [5] []) • Dizi erişimi (argümanlar [0]) • Yerel değişken erişimi • boş değişmez • Tekli sayısal dönüşüm • Blok kapsamı, yöntem kapsamı, sınıf kapsamı, global kapsam • atar yan tümcesi • Dizi başlatıcısı (String [] a = {"x", "y", "z"}) • İlkel sınıf değişmez değerleri (sınıf arası) • İlkel olmayan sınıfdeğişmez değerler (String.class) • Erişilebilirlik denetimi (KAMU, KORUNAN, ÖZEL) • Otomatik kutulama ve kutudan çıkarma • Değişken güvenlik yöntemleri ("varargs" olarak da bilinir) Sınırlamalar: • Derleyici harici projeleri veya kavanozları açamaz • Derleyici yalnızca bir dosyayı işleyebilirbir süre (çoklu dosya projesi yok) • Tür bağımsız değişkenleri (genel türler) ayrıştırılır, ancak başka şekilde yoksayılır • Parametreli türlerin bildirimi • Tipik değerler enumları • Ek açıklama bildirimleri
pico-compiler

Özellikleri

Kategoriler

Açık kaynak lisanslı tüm platformlar için Pico Compiler alternatifleri