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.
Платформы
- 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 поддерживает только следующие платформы:
- i80 — CP/M
- i86 — PC86 (загрузочные образы дискет)
- i386 — Linux (исполняемые файлы ELF)