Amsterdam Compiler Kit
Amsterdam Compiler Kit | |
---|---|
Тип | Компилятор |
Разработчики | Эндрю Таненбаум и Серил Якобс |
Написана на | C |
Операционные системы | Minix и Unix-like |
Первый выпуск | 1980-е |
Последняя версия | 6.0pre4 (8 августа 2010) |
Репозиторий | github.com/davidgiven/ack |
Лицензия | Лицензия BSD |
Сайт | tack.sourceforge.net |
Amsterdam Compiler Kit (ACK) — межплатформенный набор компиляторов и инструментов, написанный Эндрю Таненбаумом и Серилом Якобсом. Изначально ACK распространялся в откомпилированном виде вместе с операционной системой Minix, но в апреле 2003 года он был выпущен под лицензией BSD с открытым исходным кодом.
Языки программирования
- C
- Pascal
- Modula-2
- Occam
- BASIC
Процессоры
- 6502
- 6800 (только язык ассемблера)
- 6805 (только язык ассемблера)
- 6809 (только язык ассемблера)
- ARM
- 8080
- Z80
- Z8000
- i86
- i386
- 68000
- 68020
- 68040
- NS32016
- S2650 (только язык ассемблера)
- SPARC
- VAX4
- PDP-11
Версия 6.0 поддерживает только архитектуры i86 и i386, но присутствует поддержка арифметики чисел с плавающей запятой, если доступен FPU, а также архитектуру 8080.[1]
Платформы
- 6502 — BBC Microcomputer
- ARM — Acorn Archimedes
- i80 — Hermac, Nascom
- Z80 — Hermac, Nascom, ограниченная поддержка CP/M
- Z8000 — без ОС
- i86 — PC/IX
- i386 — Xenix v3, Xenix SysV
- 68000 — 16 bit: MinixST; 32-bit: SunOS, Mantra, PMDS
- 68020 — SysV
- NS32016 — без ОС
- SPARC — Solaris, SunOS
- VAX4 — 4.2BSD
- PDP11 — Version 7 Unix
Версия 6.0 поддерживает только следующие платформы:
См. также
Примечания
- ↑ About the ACK (неопр.). Дата обращения: 3 октября 2015. Архивировано 6 октября 2015 года.
Ссылки
- Домашняя страница ACK (англ.)
- Amsterdam Compiler Kit (ACK) information sheet (англ.)