Amsterdam Compiler Kit

Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (5 серпня 2023)

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.

Див. також


PROG Це незавершена стаття про програмування.
Ви можете допомогти проєкту, виправивши або дописавши її.