Amsterdam Compiler Kit — набір інструментальних засобів для написання портативних компіляторів. Написаний Ендрю Таненбаумом і Серілом Якобсом, поширювався разом з операційною системою Minix, яка після низки значних поліпшень і змін стала платформою для виробників вбудовуваної техніки, що відрізняється модульністю, високою надійністю і низьким споживанням пам'яті.[1]

Історія ред.

Відомість ACK пов'язана з тим, що на початку 1980-х років це була одна з перших портативних систем компіляції, розроблених для підтримки багатьох мов вихідного коду та цільових платформ..[2][3]

ACK був відомий як власний компілятор MINIX, доки користувацьке середовище MINIX не було значною мірою замінено на NetBSD (MINIX 3.2.0), а системним компілятором було прийнято Clang. В квітні 2003 року набір був випущений під ліцензією BSD з відкритими вихідними кодами. Він має зовнішні інтерфейси для мов програмування C, Pascal, Modula-2, Occam і BASIC.

Примітки ред.

  1. The Amsterdam Compiler Kit. 2005. Time line on official website.
  2. Tanenbaum, Andrew S; van Staveren, H.; Keizer, E.G.; Stevenson, J.W. (1983). A Practical Tool Kit For Making Portable Compilers. Communications of the ACM. 26 (9): 654—660. doi:10.1145/358172.358182. hdl:1871/2605. S2CID 1217657.
  3. A.V. Aho, R. Sethi & J.D. Ullman (1986). Compilers: Principles, Techniques, and Tools ("The Dragon Book"). Addison-Wesley. с. 511. ISBN 0-201-10088-6.

Див. також ред.