Pico Compiler - java code editor, ide and offline compiler for iOS
| Ausführung | 1.2.1 |
|---|---|
| Herausgeber | Marcin Olawski |
| Veröffentlichungsdatum | 10.05.2016 |
| Datum hinzugefügt | 30.05.2015 |
| Os Anforderungen | iOS |
| Bedarf | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Downloads insgesamt | 297 |
| Preis | Free |
Beschreibung
Pico Compiler ist eine leichtgewichtige Offline-Entwicklungsumgebung zum Schreiben von Java-Programmen. Es ist hauptsächlich für Studenten konzipiert und bietet eine einfache Schnittstelle und die Möglichkeit, Java-Quellcode interaktiv auszuwerten. Das Hauptdesignziel war es, den Compiler klein und einfach zu halten und gleichzeitig einen Java-kompatiblen Compiler bereitzustellen (siehe Einschränkungen unten). Die folgenden Elemente von Programmiersprache Java implementiert: Pakete, Importe, Klassen, Schnittstellen, Vererbung, statische Member, Klassen, Instanzen, Initialisierer, Felder, Methoden, Deklarationen, Deklarationen lokaler Variablen, if ... else, for, while, do ... while, try ... catch .. .final, throw, return, break, Continue, Switch, Synchronized Statements Alle primitiven Typen Superclass-Member zugreifen this (Referenz auf aktuelle Instanz) Superclass-Konstruktoraufruf (super(a, b, c);) Methodenaufruf Erstellung von Klasseninstanzen (neues Abc ()) Primitive Array-Erstellung (neu int[10][5][]) Klassen- oder Interface-Array-Erstellung (neu Abc[10][5][]) Array-Zugriff (args[0]) Lokaler Variablenzugriff Null-Literal Unäre Zahl Umfang des Conversion-Blocks, Methodenbereich, Klassenbereich, globaler Bereich Throws-Klausel Array-Initialisierer (String[] a={ "x", "y", "z" }) Primitive Klassenliterale (int.class) Nicht-primitive Klassenliterale (String.class) Zugänglichkeitsprüfung (PUBLIC, PROTECTED, PRIVATE) Autoboxing und Unboxing Variable Arity-Methoden (auch bekannt als "varargs") Einschränkungen: Compiler kann keine externen Projekte oder JAR-Dateien öffnen Compiler kann jeweils nur eine Datei verarbeiten (keine Projekte mit mehreren Dateien) Typargumente (generische Typen) werden analysiert, aber ansonsten ignoriert Deklaration parametrisierter Typen Typsichere Aufzählungen Annotationsdeklarationen