У набір компіляторів 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, та інших мов.
Відеосервіс Zoom анонсує технологію цифрових двійників, які самостійно відвідуватимуть робочі зустрічі. Про це пише TechCrunch.…
IT-гігант Meta (материнська компанія Facebook) офіційно оголосив про придбання Moltbook — вірусної соціальної мережі, яка…
Експериментальний агент штучного інтелекту ROME, якого створили дослідники, пов'язані з китайською компанією Alibaba, продемонстрував неочікувану…
Центральне бюро боротьби з кіберзлочинністю Польщі (CBZC) провело масштабну операцію, результатом якої стало викриття групи…
Microsoft оголосила про початок інтеграції технологій Anthropic у свої сервіси, представивши новий інструмент Copilot Cowork,…
Компанія Anthropic оголосила про доступність у Claude Code бета-версії нового інструменту Code Review. Він розробленій…