GCC 16 принимает язык 1968 года.

Компилятор GCC 16 получит поддержку языка программирования Algol 68. Руководящий комитет проекта в выходные разрешил добавить экспериментальный фронтенд в основную ветку разработки.
Algol 68 пополнит список поддерживаемых языков наряду с Ada, C/C++, COBOL, D, Fortran, Go, Modula-2, Objective-C/Objective-C++ и Rust. Релиз GCC 16 запланирован на следующий год.
Работа над фронтендом для этого полувекового языка началась в начале года. В марте руководство отказалось добавлять код в GCC, но теперь изменило решение после серии патчей с улучшениями и исправлениями.
Дэвид Эдельсон в субботу вечером сообщил об условиях включения фронтенда. Algol 68 получит статус экспериментального и не войдёт в список языков, собираемых по умолчанию.
Новый язык не станет частью критериев релиза GCC. Разработчики, не отвечающие за фронтенд Algol 68, смогут отказаться от работы над связанными с ним проблемами.
При отсутствии поддержки или устаревании фронтенд будет удалён из проекта. Ответственным за поддержку Algol 68 назначен Хосе Марчези.
Разрешение на добавление в основную ветку означает возможность слияния до выхода GCC 16.1, ожидаемого в марте-апреле. GCC 16 недавно перешёл в третью стадию разработки, где новые порты допускаются, если не влияют на существующий функционал.
Аналогичным образом COBOL добавили в GCC 15 в марте этого года. При успешной интеграции Algol 68 появится как экспериментальный язык в компиляторе GCC 16.1.
Algol 68 — императивный язык программирования, преемник Algol 60. Подробности о текущей поддержке доступны на вики-странице проекта GCC.