Рубріки: Новини

У набір компіляторів 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, та інших мов.

 

Останні статті

Мінфін обіцяє спростити для ФОП сплату ПДВ та ведення звітності

Міністерство фінансів України відреагувало на критику, яка з'явилась після новини про можливе запровадження сплати ПДВ…

26.12.2025

Стажерам у сфері штучного інтелекту платять як досвідченим розробникам в інших галузях

Компанії, які займаються розробкою програмних продуктів на базі штучного інтелекту, тепер готові платити оверпрайс не…

26.12.2025

Кібербезпека, ШІ та хмари. Кейси компанії, яка втретє стала найкращим партнером Microsoft в Україні

Span Україна – це частина міжнародної групи Span Group, яка вже понад 30 років допомагає…

26.12.2025

OpenAI непомітно розгортає «блоки форматування» в ChatGPT

OpenAI без зайвого анонсу розгортає «блоки форматування», які налаштовують макет GPT відповідно до користувацького інтерфейсу…

26.12.2025

Google дозволить користувачам Gmail змінювати свій логін електронної пошти

Google запускає нову функцію, яка дозволить користувачам змінювати основну адресу електронної пошти Gmail. Змінити ім’я…

26.12.2025

В одеському виші відкрили навчальну аптеку, де студенти отримуватимуть практичні навички професії

Майбутні фармацевти Одеського національного університету ім. І. І. Мечникова тепер навчаються не лише за підручниками.…

26.12.2025