Pico Compiler - java code editor, ide and offline compiler for iPhone
| Версія | 1.2.1 |
|---|---|
| Выдавец | Marcin Olawski |
| Дата выпуску | 30 мая 2015 г. |
| Дата дададзена | 30 мая 2015 г. |
| Патрабаванні да ОС | iOS |
| Патрабаванні | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Усяго загрузак | 296 |
| Загрузкі ў тыдзень | 1 |
| Кошт | Free |
Апісанне
Pico Compiler - гэта лёгкае аўтаномнае асяроддзе распрацоўкі для напісання праграм на Java. Ён прызначаны ў першую чаргу для студэнтаў, забяспечваючы просты інтэрфейс і магчымасць інтэрактыўна ацэньваць зыходны код Java. Галоўнай мэтай распрацоўкі было зрабіць кампілятар невялікім і простым, забяспечваючы кампілятар, сумяшчальны з Java (гл. абмежаванні ніжэй). Наступныя элементы мова праграмавання Java рэалізаваны: пакеты, імпарт класаў, інтэрфейсы Наследаванне Статычныя члены Класы, асобнікі ініцыялізатары Палі, дэкларацыі метадаў Дэкларацыя лакальных зменных if ... else, for, while, do ... while, try ... catch .. .нарэшце, throw, return, break, continue, switch, synchronized statements Усе прымітыўныя тыпы Член суперкласса атрымлівае доступ да гэтага (спасылка на бягучы асобнік) Выклік канструктара суперкласа (super(a, b, c);) Выклік метаду Стварэнне асобніка класа (новы Abc ()) Стварэнне прымітыўнага масіва (новы int[10][5][]) Стварэнне масіва класа або інтэрфейсу (новы Abc[10][5][]) Доступ да масіву (args[0]) Доступ да лакальнай зменнай нулявы літаральны унарны лік аб'ём пераўтварэння блока, аб'ём метаду, аб'ём класа, глабальны аб'ём выкідаў пункт Ініцыялізатар масіва (String[] a={ "x", "y", "z" }) Літэралы прымітыўнага класа (int.class) Літэралы непрымітыўнага класа (String.class) Праверка даступнасці (ПУБЛІЧНАЯ, АБАРОНЕНАЯ, ПРЫВАТНАЯ) Аўтапакаванне і распакоўванне Метады зменнай арнасці (яны ж "varargs") Абмежаванні: Кампілятар не можа адкрываць знешнія праекты або jar Кампілятар можа апрацоўваць толькі адзін файл за раз (без шматфайлавых праектаў) Аргументы тыпу (агульныя тыпы) разбіраюцца, але ў адваротным выпадку ігнаруюцца Дэкларацыя параметрызаваных тыпаў Тыпбяспечныя пералічэнні Дэкларацыі анатацый