Ворчалки о программировании – Telegram
Ворчалки о программировании
158 subscribers
24 photos
2 videos
6 files
77 links
Канал, посвященный технологиям программирования, технологическому суверенитету (в области ПО) и созданию языков программирования.
Download Telegram
Наткнулся на фото, не помнил, что такое есть. Думаю, что Цюрих 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
Загадка: что изображено на картинке и где?
Свежие исследования энергоэффективности языков программирования

https://arxiv.org/pdf/2410.05460

Вывод интересный:

Our results suggest that the choice of programming language has no significant impact on energy consumption beyond execution time. Programmers aiming to reduce energy consumption can do so by focusing on performance optimizations. This strategy is possible even in “inefficient” programming languages like Python by using faster language implementations, employing faster and more parallel algorithms, and using native libraries.
👍2🔥1