Sperimentate e implementate senza problemi funzionalità complesse con VWO FullStack. Offre un'adattabilità lato server per esperimenti diversi con una segmentazione approfondita, garantendo prestazioni ottimali ed esperienze utente coerenti tra i va…
Pico Compiler è un ambiente di sviluppo leggero e offline per la scrittura di programmi Java.
Pico Compiler è un ambiente di sviluppo leggero e offline per la scrittura di programmi Java.
Pico Compiler Piattaforme
iPad
iPhone
Pico Compiler Video e screenshot
Pico Compiler Panoramica
Pico Compiler è un ambiente di sviluppo leggero e offline per la scrittura di programmi Java. È progettato principalmente per gli studenti, fornendo un'interfaccia semplice e la possibilità di valutare in modo interattivo il codice sorgente Java.
L'obiettivo principale del progetto era mantenere il compilatore piccolo e semplice, fornendo al contempo un compilatore compatibile Java.
Sono implementati i seguenti elementi del linguaggio di programmazione Java:
• pacchetti, importazioni • classi, interfacce • Ereditarietà • Membri statici • Classi, inizializzatori di istanze • Campi, dichiarazioni di metodi • Dichiarazione delle variabili locali • if ... else, per, while, do ... while, try ... catch ... infine, lancia, ritorna, rompi, continua, cambia, istruzioni sincronizzate • Tutti i tipi primitivi • Accesso ai membri superclasse • questo (riferimento all'istanza corrente) • Invocazione costruttore superclasse (super (a, b, c);) • Richiamo del metodo • Creazione dell'istanza di classe (new Abc ()) • Creazione di array primitivi (nuovo int [10] [5] []) • Creazione di array di classi o interfacce (nuovo Abc [10] [5] []) • Accesso alla matrice (args [0]) • Accesso alla variabile locale • null letterale • Conversione numerica unaria • Blocco dell'ambito, ambito del metodo, ambito della classe, ambito globale • genera la clausola • Inizializzatore di array (String [] a = {"x", "y", "z"}) • Letterali di classe primitiva (int.class) • Letterali di classe non primitivi (String.class) • Controllo dell'accessibilità (PUBBLICO, PROTETTO, PRIVATO) • Autoboxing e unboxing • Metodi arity variabili (aka "varargs")
limitazioni:
• Il compilatore non può aprire progetti o vasetti esterni • Il compilatore può elaborare solo un file alla volta (nessun progetto multi file) • Gli argomenti di tipo (tipi generici) vengono analizzati, ma altrimenti ignorati • Dichiarazione di tipi parametrizzati • Enti tipografici • Dichiarazioni di annotazione