Pull to refresh
4
0.1
Евгений Газдовский@gev

User

Send message

Не всякой рекурсии нужен стек

Его нормальным поведением ;) часто единственно возможным

Возможно как-то так?

Еще бы это "втащить" в мобильные и десктопные приложения ;) а не только в вебчик!

С Новым Годом-с!

Как раз использую альтернативу TOTP – WebAuthn/FIDO2/passkeys

– Протестую! Достоевский бессмертен!

В хаскеле оно не надо, там все иммутабельно ;)

У Haskell, получается, еще ниже!

А как же Haskell? 😜😎

Еще в Древнем Риме! И уже потом его не Тьюринг, а Чёрч перепридумал для лямбда-исчисления!

APL – все уже давно придумано

В Python же так сделано и в Java нужно перенести.

Python – плохой пример. Haskell – хороший!

Обычный GHC. Мы пишем код на Haskell с использованием eDSL Ivory. Получаем программу, которая генерит C99 код и компилирует его с помощью любого компилятор си компилятора (мы GCC используем).

Так получается хорошо разделять бизнес-логику от железа и легко переносить код между различными аппаратными платформами, платами и т.п. Плюс экономия времени на отладке. И как результат достаточно надежный код с гарантированными свойствами.

На выходе получаем машинный код. Haskell служит таким мета-инструментом над C – вроде, шаблонов на стероидах.

1
23 ...

Information

Rating
3,235-th
Date of birth
Registered
Activity

Specialization

Фулстек разработчик, Продуктовый дизайнер
Ведущий
Haskell
Dart
JavaScript
Flutter
React
React Native