| 1.3, Аноним (3), 08:55, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +12 +/– |
Очень интересно видеть, что такой исторический язык, как Алгол 68, получает «вторую жизнь» в современном GCC! Здорово, что теперь можно будет экспериментировать с этим языком напрямую через штатные инструменты, не устанавливая отдельный компилятор. Отличная новость для энтузиастов и для тех, кто интересуется историей программирования.
| | |
| |
| 2.17, _kp (ok), 10:32, 23/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
На счет не устанавливая отдельный компилятор, Вы погорячились, скорее имели ввиду что доставите копмоненты из одного семейства компилятора, а то и вовсе придется самому компилировать.
Но, не придется возиться со средстави разработки из разных источников, и материться как их запустить на актуальных ОС.
| | |
| |
| 3.118, Аноним (118), 21:29, 23/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
И школьный алгоритмический, самый интересный язык. Нет ни одного другого языка, где бы идентификаторы были с пробелами, а операторы можно писать внутри идентификаторов:
клетка закрашена
клетка НЕ закрашена
| | |
| |
| |
| |
| 6.160, Аноним (125), 20:29, 24/11/2025 [^] [^^] [^^^] [ответить] | +/– | Сначала решил, что ты это сам придумал, а подразумевалось не есть не , есть... большой текст свёрнут, показать | | |
|
|
| 4.149, VladSh (?), 16:55, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Самый бесполезный и бестолковый язык. ЕСЛИ ТО ИНАЧЕ ВСЁ )))
Даже GW-BASIC был намного лучше, - сразу позволял писать программы, которые реально помогали в учёбе.
| | |
| |
| 5.152, Аноним (152), 19:01, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Оба обладают полнотой по Тьюрингу, а значит эквивалентны. Стало быть проблема в том, что ты не умеешь программировать, а не в языке.
| | |
| |
| 6.159, VladSh (?), 19:38, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
А ты не умеешь в логику. Изучать мёртвый язык (на котором ничего не написать) не имеет смысла, в отличие от того, который сразу приносит пользу. Любой из простых реальных языков наглядно и сразу же показывает, что там не то с алгоритмом.
| | |
|
|
| 4.150, Аноним (-), 16:59, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
> И школьный алгоритмический, самый интересный язык. Нет ни одного другого языка, где
> бы идентификаторы были с пробелами, а операторы можно писать внутри идентификаторов:
Это в смысле - позволяет насажать багов и контринтуитивного кода на котором все лажаться будут? Окей, так понятнее почему сабж загнулся. Видимо поддерживать и допиливать такой код удовольствие ниже среднего.
| | |
|
|
|
| |
| |
| |
| 4.162, _ (??), 20:58, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
В НЕ IBM-овском уже ACU сидит (ныне - Micro Focus), а это ... ну для писюков разве что.
Да хрен то с ним!
Cobol хоть и на других платфориах - но пользуют ... Кому впёрся Algol-68?!?!?
На Algol-64 ну хоть три програмки - но было, на этом же ровно 0 ... он от рождения считался коммитетовским, не для real programming, а для распила грантов, и компиляторы понимающие полную спеку появились на декаду позднее (если помню правильно), на машины в момент опубликования оно тупо не лезло ...
ЗОЙЧЕМ?!?!?! Есть у кого реалистичные идеи?
| | |
|
|
|
| 1.7, Аноним (-), 09:47, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Но зачем? Обычно наоборот легаси выкидывают из софта, а тут наоборот.
| | |
| |
| |
| 3.18, кек (?), 10:36, 23/11/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Если тактично умолчать что 68 в названии это 1968ой, то, конечно, да
| | |
| |
| |
| 5.48, Аноним (48), 14:18, 23/11/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Давно пора переходить на 69ичные компьютеры, если 3ичные решают вопросы ИИ и квантовых вычислений (вот советские инженеры всё предвидели), то подумать только сколько задач решит 69 состояний бита!
| | |
| |
| 6.97, Аноним (97), 19:28, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
А при чем здесь советские инженеры? Люди, кони, инженеры - все смешалось в голове.
| | |
|
|
|
|
| 2.84, Аноним (84), 18:48, 23/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
>Обычно наоборот легаси выкидывают из софта, а тут наоборот.
"легаси" придумали корпорации чтобы по плану обновляться. Здесь о другом.
| | |
|
| |
| 2.85, Аноним (84), 18:49, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ассемблерный код всё равно будет генерить не алгол. Фронтэнд просто переводит на универсальный язык.
| | |
|
| |
| |
| |
| 4.140, faa (?), 11:03, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Фортран появился еще в 50-е годы, это вроде как первый ЯВУ. А в 1966 г. у него уже был стандарт на базе Фортрана 4.
| | |
|
|
| 2.41, Анонимище (?), 14:03, 23/11/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
А зато Python появился еще при живом СССР, но при этом все равно как бы "молодежный"
| | |
| 2.139, Diozan (ok), 10:44, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Чего-то писали в прессе подобное, что, оказывается очень много коммерческих и государственных проектов в штатах крутится на этих языках. Как в 60-70-е завели, так и крутятся и выполняют критические задачи. Даже спецов искать начали по этим языкам, программеров с пенсии пытались отозвать.
| | |
|
| 1.16, Аноним (16), 10:30, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Почему вас в Паскале плющит от begin/end, а в этом языке нет? Тут ещё и if/fi есть. Жесть.
| | |
| |
| 2.26, Аноним (26), 11:46, 23/11/2025 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> Почему вас в Паскале плющит от begin/end, а в этом языке нет?
Не так. Плющат пробелы в Python. А тут всё ОК.
| | |
| |
| 3.146, Аноним (146), 15:22, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Плющат пробелы
тебя, наркомана, только могила исправит, и, надеюсь, скоро
| | |
|
|
| 1.24, Вован (??), 11:33, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Хотел уж написать про "нечто из глубокой древности…", но, смотрю, тут фортран (ну это само собой), кобол, ПЛ/1 имеются. Так что всё в порядке🤣
| | |
| |
| 2.27, Аноним (26), 11:49, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Хотел уж написать про "нечто из глубокой древности…"
На Алголе изначально были качественные (лучшие?) реализации алгоритмов линейной алгебры, которые позднее были переписаны на Фортране. И мной лично - на С, но не с Фортрана, а прямо с Алгола, за что я Алголу благодарен.
| | |
| |
| 3.33, Аноним (48), 12:23, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
К сожалению, все сишные реализации до сих пор сосут. Плюсовые могут быть хорошо оптимизированными и даже с интринсиками, но лапак всё равно без фортрана никуда. Если смотреть на это трезво, на алголе были не качественные реализации, а прототипы. Ну, они были на куче языков, но до фортрана это было васянство чистой воды.
| | |
| 3.36, Аноним (36), 13:05, 23/11/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
Переписывал на новомодный язык до того как это стало мейнстримом?
| | |
| |
| 4.129, Аноним (26), 08:21, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Да, давно было. Но переписывание - немного скромно, т.к. все многомерные массивы Алгола сделал одномерными в стиле Фортрановской библиотеки SSP (ESSL) от IBM. Да, и Алголовские алгоритмы - это только часть проекта.
| | |
|
| 3.144, 1 (??), 14:43, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Algol - это был европейский ответ американскому фортрану. И до какого-то года (пока Франция и СССР развивали свою вычтехнику) он был основным для написания алгоритмов. Официальная "Библиотека алгоритмов" была на Algol-60. Потом СССР продался ИБМ и эра алголов закончилась.
| | |
|
|
| 1.25, Аноним (25), 11:44, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Уже внесены поправки на рассмотрение комитета и в будущем проект будет переименован в "Алгол 69"
| | |
| |
| 2.71, Аноним (-), 17:08, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Уже внесены поправки на рассмотрение комитета и в будущем проект будет переименован в "Алгол 69"
Толсто. Те кто стандартизировал Algol68 умерли от старости, последним умер Никлаус Вирт. Algol69 просто некому стандартизировать, по причине того, что сам по себе это мёртвый язык.
А комитет GCC не стандартизирует языки, это не его дело. Он решает принимать или выпиливать из коллекции какой-либо язык.
| | |
|
| 1.31, SAI (ok), 12:04, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Видимо есть какой-то критический код, написанный на Алгол-68.
А компиляторов для современных нет.
| | |
| |
| 2.78, Аноним (152), 17:55, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ага, такой критический, что аж в GCC алгол не только необязательный, но и в любой момент может быть выброшен из-за отсутствия сопровождения. Мишн критикал, ёлы.
| | |
| |
| 3.79, SAI (ok), 18:02, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Ага, такой критический, что аж в GCC алгол не только необязательный, но
> и в любой момент может быть выброшен из-за отсутствия сопровождения. Мишн
> критикал, ёлы.
Тут всё просто, тот кому нужно компилировать код не имеет компилятора под современные системы и платит деньги разработчикам GCC, чтобы они добавили поддержку.
Они её и добавили.
Код откомпилят на современное железо, запустят, потестят и оставят так работать ещё на неопределенное время.
Вот поэтому дальнейшая поддержка в самом GCC и не нужна.
| | |
| |
| 4.153, Аноним (152), 19:05, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Почему этот мифический «тот» не заплатил денег IBM за уже существующий компилятор или программистам чтобы переписали на языке с компилятором под современные системы?
| | |
|
|
|
| |
| 2.80, SAI (ok), 18:03, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
> О боже, а что сразу не басик?
Потому, что GCC -- компилятор, а не транслятор.
| | |
| |
| |
| 4.105, SAI (ok), 20:37, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
В курсе, но опыта с данным компилятором не было.
Как большого опыта и с Бейсиком, за исключением Visual Basic (немного) и VBA.
В принципе в CPython та же идея.
GCC = GNU Compiler Collection.
| | |
| |
| 5.127, Аноним (127), 07:33, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Компиляторов бейсика был (и есть) вагон и маленькая тележка, просто так уж повелось, что он на 8-битных компьютерах прижился, а там интерпретатор был уместнее.
| | |
|
|
|
|
| |
| |
| 3.60, Аноним (-), 14:56, 23/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Полноценной заменой Питону мог бы стать ObjectAlgol.
Реквестирую Object Brainfuck, чего мелочиться то? :)
| | |
|
|
| |
| 2.51, Аноним (48), 14:32, 23/11/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Браузеры всё равно только шлангом компилируются. Ну и всякие spidermonkey тоже.
| | |
| |
| 3.52, Аноним (48), 14:33, 23/11/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Правда, только строго определённой версией шланга и никакой другой, и уж работоспособность полученного никто не гарантирует. А так, отличный компилятор, прекрасная идея была на него завязаться.
| | |
| 3.58, Аноним (-), 14:53, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Браузеры всё равно только шлангом компилируются. Ну и всякие spidermonkey тоже.
C этими оборзевшими вендорлокерами мы поговорим чуть попозже. Да, и билдсистемы и у гугли и у мозиллы - полный и абсолютный крап, если что. Так что если кто думал что мы восторгаемся таким девелопом и квазимонополией оборзевшего вендорлокера - нет, они должны вообще приготовиться к новому раунду Take Back The Web. Потому что они превратили это все в отвратительный вендорлокнутый трэш!
И теперь есть все основания ненавидеть гугл и хром по тем же причинам по которым мы ненавидели IE. Да, номинально Chromium типа-открытый. Но это - именно что номинально. Де факто это вендорлок и монополия с редким сбросом сорца "для галочки".
| | |
| |
| 4.156, nuclight (??), 19:23, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> нет, они должны вообще приготовиться к новому раунду Take Back The Web
И что ты для этого сделал? К чему они должны готовиться? =)
| | |
|
|
| 2.53, Аноним (45), 14:37, 23/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так добавили gccrs, но ещё не допилили. Только в этом году ему борова сделали.
| | |
| |
| 3.124, Аналоговнет (-), 00:31, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> но ещё не допилили
Всегда будут плестись в хвосте, отставая от мейнстримового rustc лет на десять. Да и, по сути, не нужно искать заменители тому, что итак хорошо работает.
| | |
|
|
| 1.56, Аноним (-), 14:50, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> поддержки языка программирования Алгол 68 (Algol 68),
> разработанного в конце 60-годов прошлого века.
Свежачок, just in time завезли :))
| | |
| |
| 2.75, Аноним (26), 17:47, 23/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– | |
> Шутки шутками, но действительно лучше бы Rust добавили,
Из текста новости: "В настоящее время в состав GCC входят фронтэнды для языков ... Rust и ...."
| | |
|
| 1.99, Аноним (152), 19:36, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Здесь многие иронизируют, мол, мёртвый язык. А между прочим именно этот язык определил выбор синтаксиса для Си, и для практически всех остальных ЯП в мире, включая так любимый тут всеми Раст.
| | |
| |
| 2.113, Аноним (113), 20:56, 23/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Здесь многие иронизируют, мол, мёртвый язык. А между прочим именно этот
> язык определил выбор синтаксиса для Си,
На си он не очень похож. Скорее на помесь паскаля с башем.
| | |
| |
| 3.137, Аноним (137), 09:53, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
ХУЖЕ! В алголе ты можешь создавать собственные ключевые слова! (т.н. domain language) И если НЕ ДАЙ БОГ к тебе попадёт код от какого-нть "шило-в-Ж" погромизда с манией доменов, пиши-пропало!
| | |
|
| 2.136, Аноним (137), 09:51, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ты сейчас городишь чушь рода "ну вот же, каменный круг - был прародителем колёс формулы-1! Давайте все делать каменные колёса!".
| | |
| |
| 3.154, Аноним (152), 19:12, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Делать каменные колёса предложил ты, дорогой. Я лишь обратил внимание на один интересный исторический факт, про который поколение ЕГЭ явно не в курсе.
| | |
|
|
| 1.101, Аноним (101), 19:49, 23/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Правильно что популяризируют Алгол. Новое - не значит хорошее.
А хорошему надо учиться на старом.
Всё-таки ведь его разработчик ван Вейнгаарден, это знак
качества, а не какой-то там ... Гугль с мозиллой
| | |
| |
| 2.121, Аноним (127), 22:29, 23/11/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Хорошему надо учиться на хорошем. А то давайте ещё на Бейсике поучимся. И Алгол-68 — нет, не пример хорошего.
| | |
|
| |
| 2.123, Аноним (123), 00:15, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ах, этот чудный мир, где компиляторы включают в состав GCC по причине "крутости".
| | |
| |
| 3.133, Аноним (118), 09:28, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> включают в состав GCC по причине "крутости".
С растом же прокатило.
| | |
| |
| 4.135, Аноним (137), 09:50, 24/11/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Раст совали во все щели сугубо коммерческими методами. Просто дай этот язык коммьюнити - обплюют и выкинут.
| | |
|
|
|
| 1.141, жявамэн (ok), 11:39, 24/11/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
если я захочу сделать проект на некроязыке то я точно выберу ada а не максимально мертвые языки
| | |
| |
| 2.145, 1 (??), 14:47, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну ADA живее всех живых ... Ежели чё. Отраслевой стандарт аднака.
| | |
| |
| 3.148, Аноним (147), 16:52, 24/11/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Ну ADA живее всех живых
Не совсем. Как и биток и вся остальная альта - в глубокой жо... просадке.
| | |
|
|
|