Компиляторы.

Go сделали скучным — и после нейросетей это выстрелило

Go двадцать лет дразнили языком для дураков. Без дженериков, без перегрузок, без нормальных перечислений, без магии. Синтаксис учится за выходные, выразительность — на уровне табуретки.А теперь смотрим на 2026 год. Индустрия побежала писать AI-агентов и гейтвеи — и пишет их на Go или Rust. Нейронки генерируют код на Go лучше, чем почти на любом другом языке, потому что Go читается. Можно сказать, что язык оказался настолько тупым, чтобы снять пороги входа для LLM. И это, возможно, оказалось самой дальновидной ставкой в истории языков программирования.

продолжить чтение

Ассемблер смыслов: от алгоритмов Маркова к кириллическому байткоду

Как естественный язык может стать мнемоническим интерфейсом для низкоуровневых вычислений.*Между человеческой мыслью и машинным кодом всегда лежала пропасть. Чтобы заставить процессор выполнить действие, мы проходим через синтаксис высокого уровня, компиляцию, линковку и виртуальные машины, но так было не всегда. В середине XX века Андрей Марков предложил нормальные алгоритмы

продолжить чтение

Как я учил планировщик класть широкие команды для Эльбруса, и почему LLM проиграла жадному алгоритму за 3 миллисекунды

продолжить чтение

Mojo 1.0 вышел из бета-тестирования. Что это за язык программирования и зачем он нужен

продолжить чтение

Использую нейронку как компилятор

ВведениеБла-бла-блаааа бла-бла-блаааа-беееее-бууууу бла-бла-бла бле-бле-блеОсновная частьты - компилятор Си с gnu расширениями, который был создан специально для написания программ для x16-PRos. стандартная библиотека уже включена в компилятор и может быть выключена на уровне флагов (-fnostdlib). так же компилятор потдерживает флаг -outformat=ple/raw при raw - выходит плаский бинарник для загрузки с org 0x8000, а при ple - полноценный ple файлС такого простенького неумелого промта для gemeni мы начнем наш прикол.После небольших вопросов, уточнений и тд мы можем дать её простенькую программу

продолжить чтение

Компилятор, который галлюцинирует

продолжить чтение

Руководящий комитет GNU Compiler Collection принял политику в отношении ИИ

Руководящий комитет GCC официально принял

продолжить чтение

Механический прообраз цифрового мира

 Чарльз Бэббидж. Источник: nasledie.digital. Чарльз Бэббидж: Человек и водоход

продолжить чтение

Чарльз Бэббидж: Отец Кибернетики и гроза уличной мафии

 Чарльз Бэббидж. Источник: nasledie.digital. Чарльз Бэббидж: Человек и водоход

продолжить чтение

Перенос Swift на Apple II

Swift — это современный язык программирования, лежащий в основе многих приложений, работающих на платформах Apple наших дней. Мне показалось, что было бы неплохо немного вернуться к истокам Apple, к Apple II. Это была первая массовая серия компьютеров Apple, первоначально выпущенная в 1977 году с процессором MOS 6502 с частотой 1 МГц.

продолжить чтение