#программирование
-
Почему инструкция 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 запустили на движке регулярных выражений
Очередная демонстрация того, что классический шутер работает где угодно: на этот раз вычислительной средой стал движок регулярных выражений, где операции «найти и заменить» играют роль процессора.
-
Разработчик Gleam закрыл трёхлетний баг с помощью арен в Rust
Автор блога giacomocavalieri.me рассказал, как техника арен (arena allocation) на Rust помогла закрыть issue, остававшийся открытым три года. Речь идёт о работе над компилятором языка Gleam.
-
Терренс Тао рассказал об опыте использования ИИ-агентов для написания кода
Известный математик Терренс Тао опубликовал в своём блоге заметку о применении современных ИИ-агентов для разработки как старых, так и новых приложений. Публикация вызвала заметный интерес на Hacker News.
-
ИИ-агент на 100 строках Lisp
Разработчик опубликовал реализацию ИИ-агента, уместившуюся всего в сотню строк кода на Lisp. Материал был размещён в личном блоге автора и вызвал обсуждение на агрегаторе Lobsters.
-
Вышла новая версия языка программирования Rust 1.97.0
Разработчики Rust представили версию 1.97.0. В релизе изменена схема мангинга символов, используемая по умолчанию, и добавлены новые возможности для Cargo.
-
Bun переписали с Zig на Rust с помощью ИИ-агентов
Создатель Bun Джарред Самнер рассказал, как переписал рантайм с Zig на Rust, поручив значительную часть работы агентам на базе языковых моделей. Причиной стали трудноуловимые ошибки управления памятью.
-
Язык программирования Odin достиг версии 1.0
Разработчики языка программирования Odin объявили о выходе версии 1.0. Анонс был представлен в виде видеоролика.
-
Новый взгляд на обработку ошибок в Rust
В блоге появился материал с новым подходом к обработке ошибок в языке Rust. Автор предлагает альтернативный взгляд на устоявшиеся практики работы с ошибками.
- Дальше