#программирование
-
Стандарт C++26 не прошёл голосование национальных органов
По итогам голосования проект стандарта C++26 был отклонён — случай, который называют беспрецедентным в истории языка. Поддержки не хватило из-за спорного предложения о контрактах.
-
Некролог профессии: что программисты теряют из-за ИИ-агентов
Саймон Уиллисон делится заметкой Джереми Шеффа о том, что кодовые ИИ-агенты отнимают у программистов самое ценное — удовольствие от решения головоломок.
-
«Простите, но думать всё-таки придётся»: чему учат ИИ-переписывания Campfire
DHH поручил ИИ-агенту переписать Campfire с Rails на Rust, Elixir и Go, не читая код. Пётр Сарнацкий разбирает результаты и приходит к выводу, что программирование ещё не «решено».
-
Вышел Python 3.15
Новый выпуск языка Python приносит встроенные типы sentinel и frozendict, кодировку UTF-8 по умолчанию и доработки экспериментального JIT-компилятора.
-
Когда случайного недостаточно: ловушка оператора modulo
Классический способ выбрать случайный объект — взять большое число и взять остаток от деления — тихо ломает равномерность распределения. Автор объясняет, почему и чем его заменить.
-
Вышел Zig 0.17: переработанная система сборки и инкрементальная компиляция
Новая версия языка программирования Zig вобрала пять месяцев работы: переработанную систему сборки и улучшенный ELF-компоновщик, благодаря которому инкрементальная компиляция должна заработать у всех на x86_64-linux.
-
Что теперь считать операционной системой?
Автор блога sockpuppet.org уходит из Fly.io, чтобы строить телефон нового типа, и объясняет, почему ИИ, по его мнению, скоро сотрёт границу между программистами и пользователями.
-
Почему инструкция x86 называется ud2, а не просто ud
Реймонд Чен из Microsoft разбирает, откуда в архитектуре x86 взялась «двойка» в названии инструкции, гарантированно вызывающей исключение недопустимого кода.
-
Cognition представила SWE-2 — дешёвую модель для кодинга на уровне лидеров
Новая модель компании Cognition набирает 50% на бенчмарке FrontierCode 1.1 — почти как Fable 5.1, но при цене на 64% ниже. Ключ к результату — обучение с учётом баланса «стоимость–качество».
-
Rust получил статус языка первого уровня в Microsoft
Rust Foundation сообщила, что в Microsoft язык Rust официально признан языком первого уровня (tier-1).
-
Теренс Тао — о риске «преждевременно решить математическую задачу чисто ИИ-методами»
Математик Теренс Тао в своём треде на Mathstodon рассуждает об опасности решать задачи чистой математики исключительно при помощи ИИ. Наблюдатели отмечают, что то же соображение применимо и к программированию.
-
Bespoke: язык программирования для тех, кто говорит «пожалуйста»
Автор блога Larvitz предлагает сатирический язык программирования, в котором компилятор — уважаемый коллега, а не слуга, и каждая команда должна быть облечена в форму вежливой просьбы.
-
Rust 1.98.0: алгебраические операции с плавающей точкой и быстрое форматирование чисел
Команда Rust выпустила версию 1.98.0. Среди новшеств — «алгебраические» методы для чисел с плавающей точкой в духе -ffast-math, буферизованное форматирование целых чисел и стабилизированная гарантия по ManuallyDrop.
-
Вышел Go 1.27: постквантовая криптография и новые пакеты для JSON
Опубликован очередной релиз языка программирования Go. В версии 1.27 появились поддержка постквантового алгоритма ML-DSA, новые пакеты для работы с JSON и обновления самого языка.
-
Z.ai анонсировала GLM-5.3 с упором на программирование и «кибернавыки»
Компания Z.ai представила языковую модель GLM-5.3, которую позиционирует как передовую в задачах написания кода и приписывает ей появившиеся «кибернавыки».
-
Создатель C++ Бьёрн Страуструп устроился в HFT-фирму
Автор языка программирования C++ Бьёрн Страуструп присоединился к компании, занимающейся высокочастотной торговлей.
-
Meta выпустила Muse Code — ИИ-агента для крупных репозиториев
Компания Марка Цукерберга представила терминального агента для программирования, обещая, что он справится со сложными задачами в больших кодовых базах. Продукт вышел в бета-версии.
-
Rust хочет избавиться от Pin: неподвижные типы и гарантированные деструкторы
Команда Rust приняла проектную цель на 2026–2027 годы: ввести трейты Move и Forget, позволяющие типам отказаться от перемещения и «забывания». Это должно упростить работу с самоссылающимися типами и в перспективе полностью вытеснить механизм Pin.
-
Qwen3.8-Max: новая планка для программирования и совместной работы
Команда Qwen представила модель Qwen3.8-Max, позиционируя её как инструмент для написания кода и совместной работы. Анонс вызвал заметный отклик на Hacker News.
-
DOOM запустили на движке регулярных выражений
Очередная демонстрация того, что классический шутер работает где угодно: на этот раз вычислительной средой стал движок регулярных выражений, где операции «найти и заменить» играют роль процессора.
- Дальше