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)

@den73, зачем ты укусил ТСа?

ТС, мало скреп и падежей на строку кода, много знаков еретицких славянскому глазу чуждых, надо

факториал числа исчислять справно так:
  нежели число то равно единице
    то единицу взад вертай
    иначе число то на факториал числа убавленного помножь
  во славу государства Русского
Боже царя храни
t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от t184256

Боже царя храни

Этапять! Но лучше всё же царя заменить на Царя, во избежание. ^_~

mord0d ★★★★★
()
Ответ на: комментарий от rmu

Уписался, когда прочитал :)

Шутка

Легко отделался.

Владимир

anonymous
()
Ответ на: комментарий от rmu

При этом никаких вопросов к «русскости». Но почему-то у кого получается писать «по-русски» не занимаются насильным внедрением «русскости».

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