Выкладываю текст доклад, прочитанного мной в декабре 2021 года на Открытой конференции ИСП РАН им. В.П. Иванникова. Типовая система является основой любого языка программирования. Полнота, простота, лаконичность и ортогональность типовой системы...
Проектирование языка системного уровня. Постановка задачи
Суверенитет страны не является полным, если страна не делает или не контролирует операционные системы, базы данных и управляющие системы, а также инструменты для разработки этих систем. Ключевыми инструментами разработки являются языки программирован...
Лекция на letoCTF2025: Безопасность разработки
Выкладываю презентацию с лекции "Безопасность разработки: языки программирования и инструментальные средства", которую прочитал 3 августа 2025 на "хакерской летней школе" letoCTF2025. Скачать файл в формате PDF
Язык Арс. Взаимодействие-2
После выхода статьи "Язык Арс. Взаимодействие" я продолжал работать над языком Арс. Основной задачей была доработать синтаксис, чтобы семантика стала более очевидной. Вполне возможно, что в более "продуктовом" языке, очевидность семантики не является...
Язык Арс. Взаимодействие
Последний год был очень плотным по другим проектам, но между этими другими проектами я продолжал думать об Арсе. Думал далеко не так плотно, как при работе над Тривилем, и раздумья эти были и есть принципиально сложнее. Если при работе над Тривилем я...
Как я дошел до жизни такой и до архитектурного программирования
Архитектурное программирование для меня является естественным развитием моего профессионального пути и естественным продолжение проектов, которые я делал на этом пути. Логичность этого пути и логику перехода к архитектурному программированию я хочу п...
