На главную

язык программирования

27 материалов по теме

Go 1.27 от Google: новый релиз сочетает скорость компиляции и простоту скриптов

Через полгода работы команда Google и сообщество представили Go 1.27. Язык сохраняет эффективность компилируемых решений и удобство написания кода. Проект распространяется по лицензии BSD.

Mojo открывает исходники компилятора: C++ под лицензией Apache 2.0 с исключениями LLVM

Разработчики языка Mojo разместили в открытом доступе код компилятора и сопутствующих инструментов. Проект теперь доступен под лицензией Apache 2.0 с особым набором исключений, позволяющих совместную работу с GPL‑кодом. Планируется принять внешние правки к концу года.

Rust 1.98 выходит с новыми улучшениями безопасности и скорости, но пакет arrayref оказался скомпрометирован

Новый релиз языка Rust привнёс оптимизации и усиление защиты памяти. В то же время обнаружена уязвимость в популярном crate‑модуле arrayref, который скачали более 50 млн раз за квартал.

System76 выпустила COSMIC 1.6.0 — обновлённое десктоп‑окружение для Pop!_OS и других дистрибутивов

Новая версия среды COSMIC уже включена в Pop!_OS 24.04 и скоро появится в популярных Linux‑дистрибутивах. Проект написан на Rust и распространяется под открытыми лицензиями.

Новый релиз ShardScript

Выпущена новая версия языка программирования ShardScript. Этот язык предназначен для простой интеграции и выразительных высокоуровневых конструкций. Релиз включает интерпретатор, обновленную стандартную библиотеку и прототип сервера для Windows.

Вышел язык программирования Mojo 1.0

Стабильный релиз языка программирования Mojo 1.0 ознаменовал стабилизацию языка и его готовность к широкому использованию. Теперь разработчики могут создавать крупные проекты без опасения изменений в языке.

Rust вводит правила для AI-инструментов

Разработчики языка программирования Rust приняли решения об использовании инструментов искусственного интеллекта в проекте. Правила ограничивают использование сгенерированного кода, но разрешают применение AI для анализа и проверки кода.

Новые форки JavaScript-платформы

Энтузиасты создали форки JavaScript-платформы Bun, продолжающие развитие на языке Zig. Это произошло после объявления о переводе платформы на язык Rust. Форки получили названия Buz и Cruller.

Русская версия SQLite на Rust

Компания Cursor представила миниатюрную версию SQLite на языке Rust. Этот проект был создан с помощью моделей искусственного интеллекта и успешно прошел официальные тесты sqllogictest. Проект демонстрирует возможности ИИ в воссоздании сложных систем на основе спецификаций.

Решение проблем с гидратацией в React Server Components

Решение проблем с гидратацией в React Server Components

Узнайте, почему возникают ошибки гидратации в React Server Components и Next.js App Router, и как их исправить. Практические советы для разработчиков.

Деструктуризация в JavaScript: когда стоит остановиться

Деструктуризация в JavaScript: когда стоит остановиться

Деструктуризация объектов в JavaScript и React может упростить код, но также сделать его труднее для чтения. Когда стоит использовать эту функцию, а когда лучше отказаться от нее.

Rust в Linux: новая эра безопасности

Rust в Linux: новая эра безопасности

Язык программирования Rust может стать частью ядра Linux. Это поможет убрать большое количество уязвимостей в системе и сделать кодирование более приятным. Рассказываем, что это значит для разработчиков и пользователей.

Samsung расширяет поддержку One UI 9

Samsung расширяет поддержку One UI 9

Компания Samsung продолжает обновлять свои смартфоны до One UI 9 на базе Android 17. Среди последних обновлений - бюджетный Galaxy A34. Обновление обеспечивает новые функции и улучшения для пользователей.

V 0.5.2: новый релиз языка программирования

Выпущена новая версия языка программирования V с улучшенной безопасностью и эффективностью. V предназначен для простоты изучения и использования. Код компилятора открыт под лицензией MIT.

Линус Торвальдс ответил критикам и появился Linux на Rust

Линус Торвальдс ответил критикам и появился Linux на Rust

Линус Торвальдс ответил критикам, а через несколько дней появилась новая версия Linux на Rust. Это событие вызвало значительный интерес в сообществе разработчиков. Новая версия операционной системы может стать значительным шагом в развитии открытого программного обеспечения.

Новый X-сервер на ассемблере

Разработан новый X-сервер, написанный на ассемблере. Он работает без внешних зависимостей в Linux. Разработка ведется с помощью AI-ассистента.

Открытое программное обеспечение: FreeBSD избавляется от GPL

Разработчики FreeBSD удалили из базовой системы все компоненты под лицензией GPL. Это означает, что новая версия операционной системы будет полностью свободна от кода под этой лицензией. Это изменение коснулось утилит diff3 и dialog, которые были заменены на аналоги под лицензией BSD.

Влияние ИИ-помощников на обучение программированию

Влияние ИИ-помощников на обучение программированию

Исследование показало, что использование ИИ-помощников может негативно влиять на развитие навыков программирования у новичков. Это может быть связано с тем, что ИИ-помощники слишком сильно упрощают процесс программирования, не позволяя новичкам глубоко понять основы программирования.

ИнцидентРелай: стабильный выпуск системы для дежурств и оповещений

Проект IncidentRelay достиг стабильности. Это система для организации дежурств и маршрутизации оповещений. Она предназначена для команд по поддержке и инфраструктуры. Код написан на Python и доступен под лицензией MIT.

Эффективное программирование с itertools

Эффективное программирование с itertools

Модуль itertools в Python позволяет писать более эффективный и лаконичный код. Он предоставляет функции для работы с итераторами, которые экономят память и повышают производительность. Давайте рассмотрим возможности этого модуля и его применение в реальных задачах.

Открытый чат-платформ для сообществ

Платформа для создания групповых чатов теперь доступна как открытый проект. Она предназначена для сообществ и команд разработчиков. Пользователи могут доступиться к ней через браузер.

Новая версия libtorrent

Выпущена новая версия библиотеки libtorrent, которая обеспечивает эффективное использование ресурсов CPU и низкое потребление памяти. Эта библиотека используется в различных торрент-клиентах и сетевых хранилищах.

Rust 1.97: новый релиз с фокусом на безопасность

Опубликован релиз Rust 1.97, в котором разработчики сосредоточились на обеспечении безопасности работы с памятью. Rust - язык программирования, позволяющий создавать высокопроизводительные и параллельные программы без использования сборщика мусора и runtime.

Вайб-кодинг: реальный опыт тимлида

Вайб-кодинг: реальный опыт тимлида

Тимлид Альфа-банка рассказывает о своем опыте вайб-кодинга. Как он смог вывести в прод сервис за две недели и какие проблемы он遇ил на своем пути. История о том, как ИИ может ускорить работу сильного разработчика.

TypeScript 7.0: новая версия языка программирования

Компания Microsoft опубликовала новую версию языка программирования TypeScript. Это релиз 7.0, который включает в себя новый компилятор. Новая версия языка предназначена для разработки веб-приложений и расширяет возможности JavaScript. Компания также объявила, что новый компилятор был переписан на языке Go и теперь готов для использования в рабочих проектах.