Pico Compiler

Pico Compiler

Pico Compiler е лека, офлайн среда за разработка за писане на Java програми.
Pico Compiler е лека, офлайн среда за разработка за писане на Java програми.Той е предназначен предимно за студенти, като осигурява прост интерфейс и възможност за интерактивно оценяване на изходния код на Java.Основната цел на дизайна беше да запази компилатора малък и прост, като същевременно осигури компилатор, съвместим с Java.Следните елементи на програмния език на Java са реализирани: • пакети, импортиране • класове, интерфейси • Наследяване • Статични членове • Класове, инстанциализатори • Полета, декларации на методи • Декларация на локални променливи • ако ... друго, за, докато, направете... докато, опитайте ... уловете ... накрая, хвърлете, върнете, прекъснете, продължете, превключете, синхронизирани изявления • Всички примитивни типове • Достъп на член на суперклас • това (препратка към текущия случай) • Извикване на конструктор на суперклас (супер (a, b, c);) • Извикване на метод • Създаване на екземпляр от клас (нов Abc ()) • Създаване на примитивен масив (нов int [10] [5] []) • Създаване на масив от клас или интерфейс (нов Abc [10] [5] []) • Достъп до масив (args [0]) • Локален променлив достъп • null literal • Unary числово преобразуване • Block обхват, метод на обхвата, клас на обхвата, глобален обхват • хвърля клауза • Array инициализатор (String [] a = {"x", "y", "z"}) • Букви от примитивен клас (int.class) • Непримитивен класлитерали (String.class) • Проверка на достъпността (ПУБЛИЧНО, ЗАЩИТЕНО, ЧАСТНО) • Автобоксиране и разопаковане • Методи с променлива артитност (известни още като „varargs“) Ограничения: • Компилаторът не може да отваря външни проекти или буркани • Компилаторът може да обработва само един файл ввреме (без многофайлови проекти) • Аргументите на типа (общи типове) се анализират, но иначе се игнорират • Декларация на параметризирани типове • Typesafe enums • Декларации за анотация

Характеристика

Категории

Алтернативи на Pico Compiler за iPhone с лиценз за отворен код