Pico Compiler Pro - java code editor, ide and offline compiler for iOS
| Версия | 1.0.1 |
|---|---|
| Издател | Marcin Olawski |
| Дата на излизане | 10.05.2016 г. |
| Датата е добавена | 25.02.2016 г. |
| Os изисквания | iOS |
| Изисквания | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Общо изтегляния | 79 |
| Цена | $1.99 |
Описание
Това е професионалната версия на Pico Compiler, първият офлайн компилатор на Java в App Store. Характеристики на Pro: Интелигентно завършване на код – Pico ще допълва имената на класове, методи, полета и ключови думи в обхвата на видимост. Когато извикате довършване на код, Pico Compiler анализира контекста и предлага изборите, които са достъпни от текущата позиция на каретката. Pico Compiler е лека, офлайн среда за разработка за писане на Java програми. Предназначен е основно за студенти, като предоставя прост интерфейс и възможност за интерактивна оценка на изходния код на Java. Основната цел на дизайна беше компилаторът да бъде малък и прост, като същевременно се осигури (почти) съвместим с Java компилатор. Реализирани са следните елементи на езика за програмиране Java: пакети, импортирани класове, интерфейси Наследяване Статични членове Класове, инициализатори на екземпляри Полета, декларации на методи Локални променливи декларация if ... else, for, while, do ... while, try .. .catch ... finally, 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) Проверка на достъпността (PUBLIC, PROTECTED, PRIVATE) Autoboxing и unboxing Методи с променлива арност (a.k.a. "varargs") Следните елементи на езика за програмиране Java все още не са внедрени: Аргументите на типа се анализират, но иначе се игнорират Декларация на параметризирани типове Типове безопасни преброявания Декларации на анотации Компилаторът може да обработва само един файл наведнъж