Интернет магазин китайских планшетных компьютеров



Компьютеры - Amiga E - Реализации компиляторов

19 июля 2011


Оглавление:
1. Amiga E
2. История
3. Реализации компиляторов



Amiga E

Первая реализация компилятора написанная на ассемблере m68k. Позволяет создавать приложения на языке E. Генерирует непосредственно машинный код Motorola 680x0;

  • Платформы: AmigaOS и совместимые;
  • Назначение: AmigaOS для процессоров m68k.
  • Состояние: Стабильный, зрелый, не поддерживается, исходный код доступен, свободно распространяется.

CreativE

Компилятор основан на исходниках Amiga E распространяемых под лицензией GPL и содержит множество расширений изначального синтаксиса.

  • Платформы: AmigaOS и совместимые;
  • Назначение: Компилятор подобный Amiga E и ограниченная поддержка разработчиков для устаревших процессоров MC68000;
  • Состояние: Стабильный, зрелый, не поддерживается, исходный код доступен, свободно распространяется.

PowerD

Основан на языке Amiga E, но не совместим с ним из-за больших различий в синтаксисе;

  • Платформы: AmigaOS и совместимые;
  • Назначение: AmigaOS 3.0, процессоры 68020 c FPU или PPC;
  • Состояние: Стабильный, зрелый, находится в разработке, исходный код закрыт, свободно распространяется.

YAEC

Написан на самом языке Amiga E. Использует внешние ассемблер и компоновщик;

  • Платформы: AmigaOS и совместимые;
  • Назначение: AmigaOS 3.0, процессоры 68020 c FPU;
  • Состояние: Устаревший, не законченный, не поддерживается, исходный код закрыт, свободно распространяется.

ECX

Компилятор и приложения написаны на самом языке Amiga E, кроме того способен скомпилировать сам себя. Имеет значительное число расширений. Используется для кросс-платформенной разработки.

  • Платформы: AmigaOS, AmigaOS 4 и MorphOS;
  • Назначение: AmigaOS 3.0, AmigaOS 4, MorphOS;
  • Состояние: Стабильный, зрелый, находится в разработке, исходный код закрыт, shareware.

PortablE

Мета-компилятор написанный на самом языке Amiga E, кроме того способен скомпилировать сам себя. Имеет значительное число расширений. Используется для кросс-платформенной разработки.

  • Платформы: Windows, AmigaOS, AmigaOS 4, AROS и MorphOS;
  • Назначение: Трансляция кода C++ и Amiga E;
  • Состояние: Стабильный, зрелый, находится в разработке, исходный код закрыт, свободно распространяется.


Просмотров: 2587


<<< Amiga Corporation
Amiga UNIX >>>