Pico Compiler - java code editor, ide and offline compiler for iPhone
| Versione | 1.2.1 |
|---|---|
| Editore | Marcin Olawski |
| Data di rilascio | 30 mag 2015 |
| Data aggiunta | 30 mag 2015 |
| Requisiti del sistema operativo | iOS |
| Requisiti | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Download totali | 296 |
| Download a settimana | 1 |
| Prezzo | Free |
Descrizione
Pico Compiler è un ambiente di sviluppo offline leggero per la scrittura di programmi Java. È progettato principalmente per gli studenti, fornendo un'interfaccia semplice e la capacità di valutare in modo interattivo il codice sorgente Java. L'obiettivo principale della progettazione era mantenere il compilatore piccolo e semplice, fornendo al contempo un compilatore compatibile con Java (vedere le limitazioni di seguito). I seguenti elementi di vengono implementati i linguaggi di programmazione Java: pacchetti, classi di importazione, interfacce Ereditarietà Membri statici Classi, inizializzatori di istanze Campi, dichiarazioni di metodi Dichiarazione di variabili locali if ... else, for, while, do ... while, try ... catch .. .finalmente, throw, return, break, continue, switch, sincronizzate istruzioni Tutti i tipi primitivi Il membro della superclasse accede a questo (riferimento all'istanza corrente) Invocazione del costruttore della superclasse (super(a, b, c);) Invocazione del metodo Creazione dell'istanza della classe (nuovo Abc ()) Creazione di array primitivi (new int[10][5][]) Creazione di array di classi o interfacce (new Abc[10][5][]) Accesso all'array (args[0]) Accesso a variabili locali null literal Numerico unario conversione Ambito del blocco, ambito del metodo, ambito della classe, ambito globale genera la clausola Inizializzatore di array (String[] a={ "x", "y", "z" }) Valori letterali di classe primitivi (int.class) Valori letterali di classe non primitivi (String.class) Controllo dell'accessibilità (PUBBLICO, PROTETTO, PRIVATO) Autoboxing e unboxing Metodi di arietà variabile (alias "varargs") Limitazioni: il compilatore non può aprire progetti o jar esterni Il compilatore può elaborare solo un file alla volta (nessun progetto con più file) Gli argomenti di tipo (tipi generici) vengono analizzati, ma altrimenti ignorati Dichiarazione di tipi parametrizzati Enumerazioni sicure Dichiarazioni di annotazione