Истоки Несколько лет назад я написал компилятор Паскаля. Мотивация была простой: в юности я узнал из своих первых книжек по программированию, что компилятор — вещь чрезвычайно сложная. Это утверждение засело занозой в мозгу и в конце концов потребовало проверки на опыте. ha.art.pl…
Известный американский популяризатор науки Мартин Гарднер в своей книге «Математические новеллы» посвятил целую главу «одной из самых изящных и известных схем в истории математики», которую чаще всего принято называть треугольником Паскаля. Эта математическая конструкция,…
Польское подразделение Google и варшавская студия дизайна Redkroft выпустили коллекционную водку в подарочной упаковке. Об этом сообщается на сайте дизайн-студии, разработавшей проект обёртки.На первый взгляд решение польского отделения Google заняться выпуском горячительных…
Очень рад объявить о завершении моего первого компилятора для языка программирования! Malcc — это инкрементальный AOT-компилятор Lisp, написанный на C. Вкратце расскажу о его многолетней разработке и что я узнал в процессе. Альтернативное название статьи: «Как написать компилятор за десять лет или меньше». (В конце есть TL;DR, если вас не волнует предыстория). Читать дальше →