Программистское

топ 100 блогов catpad08.07.2017

Для своего курса эзотерического программирования неожиданно написал интерпретатор давно забытого языка TRAC.
Он даже не настолько забыт, я думаю, насколько о нём вообще никто никогда не знал. Я о нём узнал в 1982 году из чудесной книжки "Этюды для программистов" Чарльза Уэзерелла (её тогда перевели с английского). Книжка почти вся развалилась, но я её бережно храню.
С тех самых пор я хотел написать этот интерпретатор, и вот через 35 лет руки дошли.
Автор советует использовать XPL, BLISS или Фортран. Настолько извращаться я не способен, поэтому написал его на Пайтоне.

Язык состоит исключительно из макро-подстановок. Оказалось, очень здорово на нём наглядно изучать рекурсию, closures и даже lambda calculus.
Будет про это подробная лекция.

P.S. А ЖЖ этот всё-таки надо закрывать. Надоело писать в никуда.



Оставить комментарий

Архив записей в блогах:
shponks Сегодня в 18.00 Традиционно - города, вопросы в комментарии. ...
13 апреля 1870 года родился Симон Эзрович Дуван. Человек, которому посчастливилось в неспокойные 1906-1910 и 1915-1917 годах занимать пост городского головы Евпатории. Но именно в годы его управления эта местность стала курортом всероссийского значения. После февральских и ...
Какие замечательные образы у немецких архитектурных критиков …the pavillion rises from the ground like a chthonic creature whose direction movement is linear through adaptation to the underground @Michael Monninger Заха Хадид оказывается вдохновлялась русским конструктивизмом и ...
Ну что прочли . Я вот все ждал, когда же. Дождался только сегодня утром. Один умный человек написал мне в личку: Юрий, при всем уважении, статья о Луганске от Алены Якименко - чушь несусветная. Тебя же многие читают, впечатление у людей может возникнуть крайне негативное. Только-только ...
Кошка ходит по квартире из кухни в комнату и постанывает. Обычно это означает сильную степень недовольства, а когда Пи в бешенстве - что бывает крайне редко, потому что живем мы вполне дружно - она произносит отчетливое "Пффф!" Последний раз слышал этот характерный звук в ветклинике, ...