Особенный айтишник LIVE👨‍💻🇷🇺🕊🌏
42 subscribers
5.21K photos
492 videos
24 files
6.89K links
Download Telegram
#ДоброгоУтра #WebInMyHeart #Frontend #Backend #JS #React #CSS #ECMAScript #StyleX #ВебСтандарты #Javascript

Об этой вещи* впервые услышал в одном из последних выпусков подкаста "Веб-стандарты": https://habr.com/ru/articles/781166/

* В материале могут быть упомянуты ресурсы, владельцы которых запрещены и признаны экстремисткими организациями на территории Российской Федерации🇷🇺
Forwarded from Облачный адвокат (Dmitri Soshnikov)
К вопросу об эзотерических языках программирования. В курсе FuncLogPro, который я читаю в вышке, студенты пишут большую лабораторку на создание интерпретатора своего языка программирования. При этом эзотеричность языка - один из критериев оценки. Смотрите, какой прекрасный язык на основе emoji придумал один студент! При этом его очень легко парсить, т.к. осовные значащие элементы - это emoji!
Вот пример вычисления факториала:

💠⬅️ factorial function (recursive)
🆕 function definition
💠
🛑 stopper
🅰️ aggregator
♻️ curr
➡️ function body
if
▶️⚖️▶️🛑1️⃣◀️♻️◀️ curr=stopper+1:
then
🅰️ return aggregator
else:
▶️💠💠 recursively call with:


🛑 stopper-

▶️🅰️♻️◀️ aggregator*curr

▶️♻️1️⃣◀️ curr+1
◀️
🔚 if end
🔚 function end

let's wrap it up nicely into an easy to use function
❗️⬅️🆕🅰️➡️▶️💠💠🅰️1️⃣1️⃣◀️🔚
and define a 'print factorial' function while we're at it
🖨❗️⬅️🆕🅰️➡️▶️🖨▶️❗️🅰️◀️◀️🔚

let's now print a factorial of the user input!
🕳⬅️▶️🖨❗️▶️📖1️⃣🧵Input n: 🧵◀️◀️