Все курсы
Акции и промокоды Отзывы о школах

Новая версия языка программирования Rust: релиз 1.79.0

13 июня 2024 года произошло знаменательное событие в мире программирования: была выпущена версия 1.79.0 языка Rust, известного своей надежностью и эффективностью. Этот релиз стал доступен благодаря усилиям разработчиков Rust Foundation и уже доступен на официальном репозитории на GitHub. Новая версия последовала за предыдущей стабильной версией 1.78, которая вышла 2 мая 2024 года.

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

Для пользователей, у которых Rust уже установлен через менеджер пакетов rustup, обновление до новой версии осуществляется просто: достаточно выполнить команду rustup update stable.

Что изменилось

Среди ключевых обновлений, по данным источника, следует отметить несколько значимых изменений:

  • Поддержка inline-констант: Разработчики могут включать константы непосредственно в код, используя блоки const { … }. Это сокращает количество кода и упрощает его структуру, делая более читаемым и удобным для поддержки.
  • Улучшенный синтаксис для ограничений типов: Стабилизированная возможность использования T: Trait<Assoc: Bounds…> значительно упрощает выражения с вложенными типами, что облегчает разработку сложных систем типов.
  • Автоматическое продление времени жизни: Временные значения, используемые в конструкциях match и if, теперь автоматически сохраняют свою актуальность, что уменьшает количество ошибок управления памятью.
  • Импорт функции main: Теперь возможно использовать главную функцию из других модулей и пакетов, что открывает новые возможности для структурирования программ.
  • Опции компиляции: Включение флага -Cforce-frame-pointers=yes при сборке стандартной библиотеки значительно упрощает профилирование программ, повышая их производительность.
  • WebAssembly и поддержка платформ: Расширенные возможности для компиляции в WebAssembly и поддержка новых платформ, включая базовую поддержку без автоматизированного тестирования для aarch64-apple-visionos, обеспечивают гарантию сборки для платформ Windows на различных архитектурах.

 

Rust 1.79.0 вводит новые уровни поддержки для разнообразных платформ, включая базовую поддержку без автоматизированного тестирования для aarch64-apple-visionos и других, а также обеспечивает гарантию сборки для платформ Windows на различных архитектурах.

Заключение

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

Если вы интересуетесь программированием на Rust — предлагаем вам ознакомиться с подборкой лучших курсов разработки на Rust.

 

Дата: 21 июня 2024
Читайте также
Новости
2 сентября 2024
В России планируют объединить ЕГЭ по базовой и профильной математике

В России планируют объединить ЕГЭ по базовой и профильной математике. Обсуждаются новые форматы экзаменов, использование ИИ в проверке работ и расширение компьютерных экзаменов на основе опыта Москвы.

Новости
11 декабря 2024
В России впервые появились школьные учебники по искусственному интеллекту

В России впервые появились учебники по искусственному интеллекту для школьников. Практика с нейросетями, навыки будущего и адаптация к технологиям!

Новости
18 апреля 2024
Шедеврум и Kandinsky вошли в ТОП-5 самых популярных нейронных сетей

Рейтинг популярности нейронных сетей, опубликованный мониторинговой системой Brand Analytics, показывает: позиции ChatGPT и Midjourney слабеют, а интерес к отечественным разработкам растет.

Новости
9 августа 2024
В России 44% компаний требуют обязательного использования отпуска

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

Новости
10 сентября 2024
Российский студент предложил проект дрона-курьера

Российский студент создал прототип дрона-курьера для транспортировки грузов до 2 кг. Легкий и многофункциональный беспилотник может применяться в логистике, сельском хозяйстве и спасательных операциях, открывая новые горизонты.

Новости
21 октября 2024
Angular лидирует на рынке фронтенд-разработки в 2024 году

Angular продолжает лидировать на рынке фронтенд-разработки в 2024 году, привлекая внимание крупных компаний своей стабильностью и масштабируемостью. Новые версии Angular 16 и 17 улучшают реактивное программирование и типизацию.

Новости
28 октября 2024
Netology проведет бесплатный вебинар по продуктовому маркетингу

Бесплатный вебинар Netology о секретах продуктового маркетинга 30 октября в 18:00 (Мск). Запись будет доступна в личном кабинете после мероприятия.

Новости
12 декабря 2024
Как искусственный интеллект от Сбера изменит жизнь студентов и преподавателей?

Сбербанк представил GigaChat MAX — AI-помощника для студентов и преподавателей, упрощающего доступ к информации о поступлении и учебном процессе.

Новости
11 октября 2024
Google открыл доступ к ИИ-генератору изображений Imagen 3 для всех пользователей

Google открыл доступ к ИИ-генератору изображений Imagen 3 для всех пользователей, включая бесплатные аккаунты. Теперь каждый может создавать изображения по текстовым запросам с помощью продвинутой технологии ИИ.

Категории курсов
Отзывы о школах