Pico Compiler

Pico Compiler

Pico Compiler to lekkie środowisko programistyczne offline do pisania programów Java.
Pico Compiler to lekkie środowisko programistyczne offline do pisania programów Java.Jest przeznaczony głównie dla studentów, zapewniając prosty interfejs i możliwość interaktywnej oceny kodu źródłowego Java.Głównym celem projektu było utrzymanie małego i prostego kompilatora przy jednoczesnym zapewnieniu kompilatora zgodnego z Javą.Zaimplementowane są następujące elementy języka programowania Java: • pakiety, import • klasy, interfejsy • Dziedziczenie • Elementy statyczne • Klasy, inicjalizatory instancji • Deklaracje pól, metod • Deklaracja zmiennych lokalnych • jeśli ... else, for, while, do... póki, spróbuj ... złap ... wreszcie, rzucaj, wracaj, przerywaj, kontynuuj, przełączaj, zsynchronizowane instrukcje • Wszystkie pierwotne typy • Dostęp do członków klasy nadrzędnej • to (odniesienie do bieżącej instancji) • Wywołanie konstruktora superklasy (super (a, b, c);) • Wywołanie metody • Tworzenie instancji klasy (nowy Abc ()) • Tworzenie pierwotnej tablicy (nowy int [10] [5] []) • Tworzenie klasy lub tablicy interfejsu (nowy Abc [10] [5] []) • Dostęp do tablicy (args [0]) • Dostęp do zmiennych lokalnych • literał zerowy • Unaryjna konwersja liczbowa • Zakres bloku, zakres metody, zakres klasy, zasięg globalny • klauzula wyrzucania • Inicjator tablicy (String [] a = {„x”, „y”, „z”}) • Literały klas pierwotnych (int. klasa) • Klasa nieprymitywnaliterały (String.class) • Sprawdzanie dostępności (PUBLICZNE, CHRONIONE, PRYWATNE) • Autoboxing i rozpakowywanie • Zmienne metody arity (inaczej „varargs”) Ograniczenia: • Kompilator nie może otwierać zewnętrznych projektów lub słoików • Kompilator może przetwarzać tylko jeden plik naczas (brak projektów z wieloma plikami) • Argumenty typów (typy ogólne) są analizowane, ale w inny sposób są ignorowane • Deklaracja typów parametryzowanych • Wyliczenia typów • Deklaracje adnotacji
pico-compiler

cechy

Kategorie

Alternatywy dla Pico Compiler dla Mac

Coda

Coda

Genialny, wszechstronny edytor macOS.Wszystko, czego potrzebujesz, aby napisać piękny kod internetowy.
Textastic

Textastic

Textastic to edytor tekstu na iPhone'a, iPada i Maca z bogatym wsparciem podświetlania składni, FTP, SFTP i Dropbox.
Nova

Nova

Już prawie tu jest.Nasz całkowicie przemyślany i przeprojektowany edytor dla komputerów Mac, „Nova”, osiąga prywatną wersję beta.Teraz potrzebujemy twojej pomocy, aby wszystko było idealne.