123
Pico Compiler

Pico Compiler

Pico Compiler je ľahké, offline vývojové prostredie na písanie Java programov.
Pico Compiler je ľahké, offline vývojové prostredie na písanie Java programov.Je určený predovšetkým pre študentov, poskytuje jednoduché rozhranie a schopnosť interaktívne hodnotiť zdrojový kód Java.Hlavným cieľom návrhu bolo udržať kompilátor malý a jednoduchý a zároveň poskytnúť kompilátor kompatibilný s Java.Implementujú sa tieto prvky programovacieho jazyka Java: • balíčky, import • triedy, rozhrania • dedenie • statické členy • triedy, inicializátory inštancií • polia, deklarácie metód • deklarácie lokálnych premenných • ak ... inde, na chvíľu... zatiaľ čo skúste ... chytiť ... konečne, hádzať, vracať sa, prerušovať, pokračovať, prepínať, synchronizovať príkazy • Všetky primitívne typy • Prístup členov nadtriedy • toto (odkaz na aktuálny prípad) • Vyvolanie konštruktora nadtriedy (super (a, b, c);) • vyvolanie metódy • vytvorenie inštancie triedy (nové Abc ()) • vytvorenie primitívneho poľa (nové int [10] [5] []) • vytvorenie poľa alebo triedy rozhrania (nové Abc [10] [5] []) • Prístup k súboru (args [0]) • Lokálny prístup k premenným • Null literál • Unary numerická konverzia • Rozsah bloku, rozsah metódy, rozsah triedy, globálny rozsah • klauzula vyvolávania • Iniciátor poľa (String [] a = {"x", "y", "z"}) • Primitívne literárne triedy (int.class) • Nep primitívne triedyliterály (String.class) • Kontrola prístupnosti (VEREJNÁ, CHRÁNENÁ, SÚKROMNÁ) • Autoboxing a unboxing • Metódy variabilnej arity (aka „varargs“) Obmedzenia: • Kompilátor nemôže otvárať externé projekty alebo poháre.čas (žiadne projekty s viacerými súbormi) • Analyzujú sa argumenty typu (generické typy), ale inak sa ignorujú. • Vyhlásenie o parametrizovaných typoch • Výčty typov bezpečnosti • Vyhlásenia o anotáciách

Vlastnosti

Kategórie

Alternatívy programu Pico Compiler pre iPhone s licenciou s otvoreným zdrojom