Ворчалки о программировании – Telegram
Ворчалки о программировании
158 subscribers
24 photos
2 videos
6 files
77 links
Канал, посвященный технологиям программирования, технологическому суверенитету (в области ПО) и созданию языков программирования.
Download Telegram
Forwarded from Nikolay V. Shilov
Ближайшее заседание семинара STEP состоятся во вторник 11 марта с 14:10 до 15:40 мск (18:10-19:40 в Новосибирске)

Выступит Алексей Недоря

Тема: Ретроспектива: что я защищал в кандидатской 11 тысяч 111 лет назад.

Авторская аннотация: Ровно 31 год назад, 11 марта я защищал кандидатскую диссертацию "Расширяемая переносимая система программирования, основанная на биязыковом подходе". В этот раз поговорим о том, как я тогда дошел до такой жизни и такой диссертации. Что я защищал тогда и что сейчас я думаю об этом.

Семинар пройдет онлайн в Zoom (параметры подключения разосланы зарегистрированным участникам семинара, а в день семинара будут объявлены в этой группе).
👍8
Тривиль версия 0.95 выложена в мастер (описание языка и компилятор). Добавлены анонимные типы векторов, изменены грамматические правила Указ-типа и Операнд. Изменение небольшое, но для меня важное.
👍4
Наткнулся на фото, не помнил, что такое есть. Думаю, что Цюрих 1991, Вирт, я и Гуткнехт
👍10🫡1
Хочу совет по лексике. В Тривиле, исходя из частоты использования, логические операции '&' (conditional and), '|' (conditional or) сделаны короткими, в отличие от Си традиции. При этом возникает вопрос о битовых (bitwise) операциях. Я сделал их с префиксом ':'
:&, :|, :~ (инвертирование), чтобы читалось как "битовое И", "битовое или". Но вот теперь, посмотрев на это, мне кажется, что лучше сделать наоборот: '&:', '|:', '~:'. В этом есть еще один смысл, я написал (:~ x), что в Тривиле разбирается как лексемы проверка типа '(:' и not '~'.
Вопрос 1: есть ли смысл менять? Или может есть другие варианты?
😱2👍1
Неделю назад прошла встреча в Москве. Спасибо Онтосети и Авроре! Собралось меньше народа, чем в Питере, при этом общение стало более профессиональным. Говорили об обучении разработке языков и компиляторов, о летней школе, идеальном языке программирования, инструментальных средствах нового поколения и об операционных системах.
Я рассказал о своем пути в архитектурное программирование, и, сегодня, наконец-то, подготовил текст об этом: https://ontonet.org/blog/как-я-дошел-до-жизни-такой-и-до-архитектурного-программирования
👍8
image_2025-05-03_23-42-36.png
429.2 KB
Откопал на просторах интернета книгу 2024 года. С небольшим предисловием Н. Вирта от 2023 г.
👍5
https://gitflic.ru/project/czaerlag/klauslang

Учебный язык, с русским алфавитом
👍4🙏1
Классный проект. Особо хочу отметить прекрасный русский язык, на котором написана документация. Обоснование выбора русского языка напомнило наши давние дискуссии, когда мы делали русскоязычную версию компилятора С++...
👍7😱3
Всем привет, нам предложили возможность встретиться и поворчать «между Ленинградом и Москвой», а именно в рамках этой Летней Школы: https://letoctf.org/Главная.html#sec-19d0, которая пройдет в первой декаде августа, в Солнечногорске.

Организаторы Школы готовы предоставить нам возможность обсудить наши проблемы в неофициальной обстановке. Я собираюсь прочитать там лекцию, так что я там точно буду, скорее всего в первые дни.

Напишите в комментарии или мне в личку, кто хочет приехать. Когда будет понятно, что желающие есть, обсудим с организаторами время (например, 2-3 августа) и форму.
Раз уж мы стали делиться своими путями, захотелось рассказать о своем путешествии в ООП и обратно: http://softcraft.ru/notes/oop/
👍5👀1