Pico Compiler - java code editor, ide and offline compiler for iPhone
| Različica | 1.2.1 |
|---|---|
| Založnik | Marcin Olawski |
| Datum izdaje | 30. maj 2015 |
| Datum dodajanja | 30. maj 2015 |
| Os zahteve | iOS |
| Zahteve | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Skupno prenosov | 296 |
| Prenosi na teden | 1 |
| Cena | Free |
Opis
Pico Compiler je lahko razvojno okolje brez povezave za pisanje programov Java. Zasnovan je predvsem za študente, zagotavlja preprost vmesnik in možnost interaktivnega ocenjevanja izvorne kode Jave. Glavni cilj načrtovanja je bil ohraniti prevajalnik majhen in preprost, hkrati pa zagotoviti prevajalnik, združljiv z Javo (glejte spodnje omejitve). Naslednji elementi implementirani so programski jezik Java: paketi, uvozni razredi, vmesniki Dedovanje Statični člani Razredi, inicializatorji primerkov Polja, izjave metod Izjava lokalnih spremenljivk if ... else, for, while, do ... while, try ... catch .. .finally, throw, return, break, continue, switch, sinhronizirani stavki Vsi primitivni tipi Član nadrazreda dostopa do tega (sklic na trenutni primerek) Priklic konstruktorja nadrazreda (super(a, b, c);) Priklic metode Ustvarjanje primerka razreda (novi Abc ()) Ustvarjanje primitivne matrike (novo int[10][5][]) Ustvarjanje matrike razreda ali vmesnika (novo Abc[10][5][]) Dostop do matrike (args[0]) Dostop do lokalne spremenljivke ničelni literal Enarna numerična obseg pretvorbenega bloka, obseg metode, obseg razreda, globalni obseg vrže klavzulo Inicializator matrike (String[] a={ "x", "y", "z" }) Primitivni literali razreda (int.class) Neprimitivni literali razreda (String.class) Preverjanje dostopnosti (JAVNO, ZAŠČITENO, ZASEBNO) Samodejno pakiranje in razpakiranje Metode spremenljive arnosti (t.i. "varargs") Omejitve: Prevajalnik ne more odpreti zunanjih projektov ali kozarcev Prevajalnik lahko obdeluje samo eno datoteko naenkrat (brez projektov z več datotekami) Tipski argumenti (generični tipi) so razčlenjeni, drugače pa prezrti Izjava parametriziranih tipov Tipsko varni enumi Izjave opomb