У набір компіляторів GNU додали підтримку 57-річної мови програмування ALGOL-68
Команда розробки набору компіляторів GNU (GNU Compiler Collection) оголосила про підтримку мови програмування ALGOL-68, реліз якої відбувся 57 років тому. Як повідомляє The Register, підтримка ALGOL-68 має освітнє та історичне значення, вона полегшить використання програм, написаних на цій мові, в сучасних системах.
ALGOL — одна з ранніх мов програмування, яка почала розроблятись ще в середині 50-х років минулого століття. Саме в класичній версії ALGOL-60 з’явилась ідея структурування програмного коду в блоках, які розділені словами begin і end. Це зробило ALGOL більш впливовою мовою, ніж інших конкурентів того часу: Fortran, Lisp і COBOL. Зараз більш-менш усі інші імперативні мови програмування можуть бути описані як ALGOL-подібні мови, включно з BASIC, C і практично всіма іншими мовами з фігурними дужками.
Однак ALGOL-60 була надзвичайно обмеженою мовою, і в результаті з’явилось кілька конкурентних пропозицій щодо її модернізації. Автором однієї з таких пропозицій був молодий швейцарський комп’ютерник Ніклаус Вірт. Але оскільки його ідею було відхилено, він впровадив її в своїй власній мові Pascal, яку, в свою чергу, потім вдосконалив у Modula, Modula-2 і Oberon.
Натомість команда підтримки ALGOL виступила з більш складною пропозицією під керівництвом Адріана ван Вейнгаардена, яка перетворилась на ALGOL-68… і яка майже вбила інтерес програмістів до цієї мови. Результатом цього став розквіт різних мов програмування протягом наступних двох десятиліть.
Що стосується GNU Compiler Collection, то це стандартний компілятор для Unix-подібних операційних систем і деяких пропрієтарних систем, які з них розвинулись, наприклад Mac OS X. Спочатку він підтримував лише одну мову програмування — C. Пізніше був розширений на підтримку C++, Fortran, Java (компілятор GCJ), Ada, D, та інших мов.
Китайсько-сінгапурський стартап Manus, який тепер належить Meta, оголосив про інтеграцію своєї платформи з популярними месенджерами:…
Японська компанія Fujitsu запустила платформу, яка повністю автоматизує розробку програмного забезпечення. Під час внутрішніх тестів…
Компанія Anthropic оновила інструмент кодування Claude Code. Головною зміною версії 2.1.20, яка привернула увагу спільноти…
Зростання цін на оперативну пам'ять починає нагадувати гіперінфляцію часів Веймарської республіки. За твердженням Bloomberg, один…
Ілон Маск розкритикував жінку-філософа Аманду Аскелл, яка в компанії Anthropic відповідає на навчання LLM-моделей серії…
Conductor, представлений Google в грудні як розширення для Gemini CLI, отримав перше оновлення. Тепер інструмент…