vak: (Default)
[personal profile] vak
В то время как весь цивилизованный мир отмечает 50-летие языка Паскаль, в Линуксе появился компилятор другого языка, разработанного Никлаусом Виртом, а именно Модула-2.

Устанавливаем:
sudo apt install gm2
Создаём файл hello.mod:
MODULE hello;
FROM StrIO IMPORT WriteString, WriteLn;
BEGIN
WriteString('hello world'); WriteLn
END hello.
Компилируем и запускаем:
$ gm2 -fiso hello.mod
$ ./a.out
hello world

Date: 2021-10-15 19:46 (UTC)
From: [personal profile] vakhitov
Надо же, а Вики утверждает, что в 2010 г. он появился в составе GCC.

Date: 2021-10-15 20:40 (UTC)
vit_r: default (Default)
From: [personal profile] vit_r
Оберон 2 интереснее. Хотя, тоже смысла нет.

Date: 2021-10-15 21:29 (UTC)
norian: (Default)
From: [personal profile] norian
академически-алгоритмические йазыки, модула это более лучший паскаль

для того трэша и угара, который творицца во всём что делают двуногие толпой, оказались не очень подходящими

хотя вот дельфи была очень неплохой системой для своего времени, но делать что-то ближе к железу там можно было только с очень хитровывернутыми бубнами и борланд даже сделал версию под кресты, но слишком поздно, началась уже мода на мрт
Edited Date: 2021-10-15 21:30 (UTC)

Date: 2021-10-15 21:43 (UTC)
vinsent_ru: (Default)
From: [personal profile] vinsent_ru
Но зачем!

Date: 2021-10-15 22:12 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Если бы Вирт был не учёным, а программистом, проектировал бы языки Pascal-2... Pascal/2000
и их бы поддерживали

А так последователи считают: нам дали Оберон, пора забыть Pascal и Modula

Date: 2021-10-16 23:41 (UTC)
ircicq: (Default)
From: [personal profile] ircicq
Новосибирская (ВЦ СО АН СССР) Лисп-система, разработанная Л.В. Городней, Л.В. Черноброд и Т.С. Янчук под руководством А.П. Ершова... Согласно новосибирской моде того времени система включает русифицированную версию языка. Эксплуатировалась система без особых переделок практически до демонтажа БЭСМ-6

Date: 2021-10-16 08:29 (UTC)
ufm: (Default)
From: [personal profile] ufm
Из Виртовских языков Модула-2 - самый лучший. До сих пор с нежностью вспоминаю компиляторы TopSpeed, там он был.

Date: 2021-10-17 07:28 (UTC)
x86128: (Default)
From: [personal profile] x86128
Я так понял сейчас вся модула собралась вокруг https://github.com/modula3/cm3

Приближенные говорят что часть нашего космоса даже на ней до сих пор летает.

Date: 2021-10-18 15:08 (UTC)
ndivision: (Default)
From: [personal profile] ndivision
Жаль пока нету в репах debian'а для RPi3 :-(