Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
И кстати вполне вероятно, что дети смогут уловить суть [функционального программирования]Я думаю, его суть лучше улавливать с помощью ML-подобных языков. Выразительный синтаксис, отлично накладываются на математическую нотацию. А Лиспы не более «функциональны», чем какой-нибудь Питон.
это Кот:
сытость = 100
может мяукать:
напечатать "Мяу!"
может мурлыкать:
напечатать "Мурлык-мурлык!"
может ходить(сколькоШагов):
сытость = сытость - сколькоШагов
если сытость меньше сколькоШагов:
сытость = 0
если сытость равно 0:
мяукать
может естьКорм(сколькоШариков):
сытость = сытость + сколькоШариков
если сытость больше 100:
мурлыкать
Вася = сделать Кот
Вася ходить 30
Вася мяукать
Вася ходить 70
Вася кушать 100
Emoji Lisp