Pico Compiler

Pico Compiler

Pico Compiler je lehké, offline vývojové prostředí pro psaní Java programů.
Pico Compiler je lehké, offline vývojové prostředí pro psaní Java programů.Je určen především pro studenty, poskytuje jednoduché rozhraní a schopnost interaktivně vyhodnocovat zdrojový kód Java.Hlavním cílem návrhu bylo udržet kompilátor malý a jednoduchý a zároveň poskytnout kompilátor kompatibilní s Java.Implementovány jsou následující prvky programovacího jazyka Java: • balíčky, import • třídy, rozhraní • dědičnost • statické členy • třídy, inicializátory instancí • pole, deklarace metod • deklarace lokálních proměnných • pokud ... jinak, pro, chvíli... zatímco, zkuste ... chytit ... konečně, házet, vrátit, přerušit, pokračovat, přepnout, synchronizované příkazy • Všechny primitivní typy • Přístup členů Superclass • toto (odkaz na aktuální instanci) • Vyvolání konstruktoru Superclass (super (a, b, c);) • vyvolání metody • vytvoření instance třídy (nové Abc ()) • vytvoření primitivního pole (nové int [10] [5] []) • vytvoření pole třídy nebo rozhraní (nové Abc [10] [5] []) • Přístup k poli (args [0]) • Lokální přístup k proměnné • Null literál • Unary numerická konverze • Rozsah bloku, rozsah metody, rozsah třídy, globální rozsah • klauzula vyvolání • Inicializátor pole (String [] a = {"x", "y", "z"}) • Primitivní literární třídy (int.class) • Non-primitive classliterály (String.class) • Kontrola přístupnosti (VEŘEJNÁ, CHRÁNĚNÁ, SOUKROMÁ) • Autoboxing a unboxing • Metody proměnné arity (aka „varargs“) Omezení: • Kompilátor nemůže otevřít externí projekty nebo sklenice • Kompilátor může zpracovat pouze jeden soubor načas (žádné projekty s více soubory) • Jsou analyzovány argumenty typu (generické typy), ale jinak jsou ignorovány • Deklarace parametrizovaných typů • Výčty bezpečnostních typů • Deklarace anotací
pico-compiler

Funkce

Kategorie

Alternativy Pico Compiler pro všechny platformy s bezplatnou licencí