LINUX.ORG.RU

Новый язык программирования для русскоговорящих

 , , ,


3

2

Синтаксис от Хаскеля, семантика от Ракета.

факториал(сч) =
  если (сч == 1)
    1
    сч * факториал (сч - 1)

фибоначчи(сч) =
  если (сч < 3)
       1
       пусть рекурсия (н-1 1; н 2; тек-сч 3)
         если (сч == тек-сч) н $ рекурсия н (н + н-1) $ тек-сч + 1

Будет ещё конструкция надо-быстро с семантикой от Си (и использованием gcc).

Исходники: https://github.com/Kalimehtar/russian-lang

Пакет для Ракета: https://pkgd.racket-lang.org/pkgn/package/russian-lang

Документация: https://docs.racket-lang.org/russian-lang/index.html

★★★★★

Последнее исправление: hobbit (всего исправлений: 4)
Ответ на: комментарий от anonymous

Если бы Линус для себя писал, то он в форумах не трепался.

Для себя он писал. Just for fun. А на форумах трепался так же как и я: вот есть ОС, умеет запускать оболочку и компилятор, вдруг кому надо. И тоже писали «не нужно», так как есть BSD, есть Minix, разрабатывается Hurd и вообще монолитно-ядерная ОС безнадёжно устарела.

Вот такого рода технологию ныне и разрабатываю.

Выложил бы хоть, может кто что посоветовал бы. Или коммерческая?

вы хороший профессионал и вполне могли бы произвести разработку многих не решенных задач.

Так и разрабатываю. То, что могу в одиночку, делаю для себя и выкладываю на github. То, для чего нужен коллектив, делаю за зарплату и под NDA.

monk ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.