Pico Compiler - java code editor, ide and offline compiler for iOS
| Versie | 1.2.1 |
|---|---|
| Uitgever | Marcin Olawski |
| Datum van publicatie | 10 mei 2016 |
| Datum toegevoegd | 30 mei 2015 |
| OS-vereisten | iOS |
| Voorwaarden | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Totaal aantal downloads | 297 |
| Prijs | Free |
Omschrijving
Pico Compiler is een lichtgewicht, offline ontwikkelomgeving voor het schrijven van Java-programma's. Het is in de eerste plaats ontworpen voor studenten en biedt een eenvoudige interface en de mogelijkheid om interactief Java-broncode te evalueren. Het belangrijkste ontwerpdoel was om de compiler klein en eenvoudig te houden en tegelijkertijd een Java-compatibele compiler te bieden (zie onderstaande beperkingen). De volgende elementen van de Java-programmeertaal zijn geïmplementeerd: pakketten, importklassen, interfaces Overerving Statische leden Klassen, instanties initializers Velden, declaraties van methoden Lokale variabelen declaratie if ... else, for, while, do ... while, try ... catch .. . ten slotte, gooien, retourneren, breken, doorgaan, schakelen, gesynchroniseerde instructies Alle primitieve typen Lid van superklasse heeft toegang tot deze (verwijzing naar huidige instantie) Aanroep van constructor van superklasse (super(a, b, c);) Aanroep van methode Maken van klasse-instantie (nieuwe Abc ()) Primitieve array-creatie (nieuwe int[10][5][]) Class- of interface-array-creatie (nieuwe Abc[10][5][]) Array-toegang (args[0]) Lokale variabele toegang null letterlijk Unair numeriek conversie blok bereik, methode scope, class scope, global scope throws clausule Array initializer (String[] a={ "x", "y", "z" }) Primitieve klasse letterlijke waarden (int.class) Niet-primitieve klasse letterlijke waarden (String.class) Toegankelijkheidscontrole (PUBLIC, PROTECTED, PRIVATE) Autoboxing en unboxing Variabele ariteitsmethoden (ook bekend als "varargs") Beperkingen: Compiler kan geen externe projecten of jars openen Compiler kan slechts één bestand tegelijk verwerken (geen projecten met meerdere bestanden) Typeargumenten (generieke typen) worden geparseerd, maar verder genegeerd Declaratie van geparametriseerde typen Typesafe-enums Annotatieverklaringen