Канадский программист Нил Кэндлгоукар (Neil Kandalgaonkar) разработал язык программирования HeartForth на основе конкатенативного языка Forth и эмодзи. Новый язык он посвятил своей девушке по имени Мелани, сообщает Look At Me.
Для этого он заменил ряд стандартных команд из Forth на идеограммы эмодзи. Например «dump» — на сердце (Heavy Black Heart в чёрно-белом варианте), «drop» — на разбитое сердце (Broken Heart), «begin» — на указательный палец (Right Pointing Backhand Index), «until» — на большой палец (Thumbs Up Sign), знак равно — на сложенные руки (Person With Folded Hands), больше — на мегафон (Public Address Loudspeaker), а меньше — на динамик (Speaker With One Sound Wave).
В качестве достоинств своего языка Кэндлгоукар называет краткость кода, отделение команд от числовых данных на визуальном уровне, исключение пробелов и интернациональность. Программист отметил, что сначала хотел сделать язык на основе Lisp, однако остался недоволен тем, как вид кода портило обилие скобок. Далее он рассматривал для адаптации PostScript и JavaScript. В данный момент Кэндлгоукар продолжает работать над JavaScript с эмодзи.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.