Амстердамский набор для компиляции

  • Обзор Amsterdam Compiler Kit (ACK)

    • ACK — это набор компиляторов и инструментов, разработанный Эндрю Таненбаумом и Сери Джейкобсом. 
    • Поддерживается Дэвидом Гивеном с 2005 года. 
    • Поддерживает языки программирования C, Pascal, Modula-2, Occam и BASIC. 
  • История и популярность

    • ACK был одной из первых портативных систем компиляции в начале 1980-х. 
    • Изначально был связан с MINIX, но позже был заменен NetBSD и Clang. 
    • Изначально был закрытым исходным кодом, но в 2003 году был выпущен под лицензиями BSD. 
  • Принцип работы

    • Используется промежуточный язык EM для достижения максимальной переносимости. 
    • Объектные файлы EM обрабатываются универсальными оптимизаторами и переводятся в машинный код. 
    • ACK поставляется с универсальным компоновщиком и библиотекой для работы с файлами в формате ACK. 
  • Целевые процессоры

    • Серверные части ACK поддерживают широкий спектр процессоров, включая 8-разрядные и современные. 
  • Дополнительные ресурсы

    • Ссылки на другие портативные компиляторы и ресурсы с открытым исходным кодом. 
    • Статья является заглушкой и призывает к расширению Википедии. 

Полный текст статьи:

Амстердамский компилятор — Википедия

Оставьте комментарий

Прокрутить вверх