Pico Compiler icon

Pico Compiler

Pico Compiler icon

Pico Compiler

  0
Бесплатное ПО
Категории: Разработка
Платформы: iOS
Особенности:
java ide code-editor java-compiler работает в автономном режиме



Pico Compiler - это легкая автономная среда разработки для написания программ
на Java. Он предназначен в первую очередь для студентов, предоставляя простой
интерфейс и возможность интерактивно оценивать исходный код Java.

Основная цель проекта состояла в том, чтобы сделать компилятор небольшим и
простым, в то же время предоставляя Java-совместимый компилятор.

Реализованы следующие элементы языка программирования Java:

• пакеты, импорт
• классы, интерфейсы
• Наследование
• Статические члены
• Классы, инициализаторы экземпляров
• Поля, объявления методов
• Объявление локальных переменных
• if ... else, для, while, do ... while, try ... catch ... finally, throw,
return, break, continue, switch, синхронизированные операторы
• Все примитивные типы
• Доступ члена суперкласса
• это (ссылка на текущий экземпляр)
• вызов конструктора суперкласса (super (a, b, c);)
• вызов метода
• Создание экземпляра класса (новый Abc ())
• Создание примитивного массива (новый int [10] [5] [])
• Создание класса или интерфейсного массива (новый Abc [10] [5] [])
• Доступ к массиву (args [0])
• Доступ к локальной переменной
• нулевой литерал
• Унарное числовое преобразование
• Область действия блока, область метода, область класса, глобальная область
• бросает оговорку
• инициализатор массива (String [] a = {"x", "y", "z"})
• Примитивные литералы класса (int.class)
• Непримитивные литералы класса (String.class)
• Проверка доступности (ОБЩЕСТВЕННАЯ, ЗАЩИЩЕННАЯ, ЧАСТНАЯ)
• Автобокс и распаковка
• Методы переменной арности (также называемые "varargs")

Ограничения:

• Компилятор не может открывать внешние проекты или банки
• Компилятор может обрабатывать только один файл за раз (без многофайловых
проектов)
• Аргументы типа (универсальные типы) анализируются, но в противном случае
игнорируются
• Объявление параметризованных типов
• Типизированные списки
• Аннотации объявлений

Аналоги (6):

  • Coda

    Отличный веб-редактор MacOS "все в одном". Все, что вам нужно, чтобы написать красивый веб-код.
      288
    Платное ПО
    iOS Mac
    file-transfer-protocol web-design коллективное сотрудничество подсветка синтаксиса css-editor text-editor встроенный файловый менеджер html совместная работа live css-редактирование subetha-engine mysql web-development code-editor
  • Codeanywhere

    Codeanywhere - это редактор кода в браузере с мощным интегрированным FTP-клиентом, и все популярные ...
      42
    Платное ПО
    iOS Web Android
    online-code-editor на основе браузера облачная ide облачное кодирование онлайн доступ online-php-editor web-based-coding php-editor ide ide веб-браузера code-editor контейнерная виртуализация
  • Textastic

    Textastic - это текстовый редактор для iPhone, iPad и Mac с богатой поддержкой подсветки синтаксиса, FTP ...
      8
    Платное ПО
    iOS Mac
    code-editor подсветка синтаксиса поддержка sftp локальное хранилище поддержка ftp text-editor html css ide javascript programming интеграция dropbox
  • Koder Code Editor

    Кодер - это редактор кода для iPad и iPhone.
      2
    Платное ПО
    iOS
    code-editor code-snippet-manager подсветка синтаксиса завершение кода интерфейс со вкладками text-editor
  • Buffer Editor

    Buffer Editor - это МОЩНЫЙ редактор кода и текста, который позволяет вам легко разрабатывать программное обеспечение, просматривать код ...
      1
    Платное ПО
    iOS
    text-editor code-editor подсветка синтаксиса
  • Coder

    Облачная среда разработки, Решено
      1
    Бесплатное ПО
    Web
    online-editor online-ide ide online-code-editor облачная ide code-editor