Pico Compiler - java code editor, ide and offline compiler for iOS
| Versioon | 1.2.1 |
|---|---|
| Kirjastaja | Marcin Olawski |
| Väljalaske kuupäev | 10. mai 2016 |
| Kuupäev lisatud | 30. mai 2015 |
| Os nõuded | iOS |
| Nõuded | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Allalaadimisi kokku | 297 |
| Hind | Free |
Kirjeldus
Pico Compiler on kerge võrguühenduseta arenduskeskkond Java-programmide kirjutamiseks. See on mõeldud peamiselt õpilastele, pakkudes lihtsat liidest ja võimalust interaktiivselt hinnata Java lähtekoodi. Peamine disaini eesmärk oli hoida kompilaator väikese ja lihtsana, pakkudes samal ajal Java-ühilduvat kompilaatorit (vt piiranguid allpool). rakendatakse Java programmeerimiskeelt: paketid, impordiklassid, liidesed Pärand Staatilised liikmed Klassid, eksemplaride lähtestajad Väljad, meetodite deklaratsioonid Kohalikud muutujad deklaratsioon if ... else, for, while, do ... while, proovi ... püüda .. lõpuks viska, tagasta, katkesta, jätka, vaheta, sünkroniseeritud avaldused Kõik primitiivsed tüübid Superklassi liige pääseb sellele juurde (viide praegusele eksemplarile) Superklassi konstruktori kutsumine (super(a, b, c);) Meetodi kutsumine Klassi eksemplari loomine (uus Abc ()) Primitiivne massiivi loomine (uus int[10][5][]) Klassi või liidese massiivi loomine (uus Abc[10][5][]) Juurdepääs massiivile (args[0]) Kohaliku muutuja juurdepääs null literaal Unary numberic konversioon Bloki ulatus, meetodi ulatus, klassi ulatus, globaalne ulatus viskab klausel Massiivi initsialiseerija (String[] a={ "x", "y", "z" }) Primitiivsed klassiliteraalid (int.class) Mitteprimitiivsed klassiliteraalid (String.class) Juurdepääsetavuse kontrollimine (AVALIK, KAITSE, PRIVAATNE) Automaatkast ja karbist lahti eemaldamine Muutuva ariteedi meetodid (ehk "varargs")Piirangud: kompilaator ei saa avada väliseid projekte ega purke Kompilaator saab korraga töödelda ainult ühte faili (mitme failiga projekte pole) Tüübiargumendid (üldised tüübid) sõelutakse, kuid muul viisil ignoreeritakse Parameetriliste tüüpide deklaratsioon Tüübikindlad loendid Märkuste deklaratsioonid