Новости IT, хостинга
  Android, Apple, Facebook, Google, Linux, Microsoft, Twitter, Интернет, Россия, браузеры, обновление ПО, онлайн-сервисы, операционные системы, планшеты, поисковые системы, рынок ИТ, сделки, смартфоны, социальные сети, уязвимости  
  новостей: 9980
  комментариев: 1483

Релиз языка программирования Rust 1.4, развиваемого проектом Mozilla


Доступен релиз языка программирования Rust 1.4, развиваемого проектом Mozilla, обеспечивающего автоматическое управление памятью и предоставляющего средства для высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model).

В новом выпуске представлено более 1200 изменений, которые в основном связаны с небольшими улучшениями и стабилизацией кодовой базы. В стандартной библиотеке 48 API отмечены как стабильные, 8 API переведены в категорию устаревших, 2 API переработаны для увеличения производительности. В пакетном менеджере обеспечен вывод детальной информации об изменениях при выполнении команды "cargo update". Расширена поддержка платформы Windows, при сборке для которой теперь можно использовать 64-разрядный MSVC ABI и штатный компоновщик.

В языке реализованы предложения RFC 1214 по устранению недостатков в системе типов. Для кода не соответствующего новым правилам определения типов обеспечен вывод предупреждений, которые в следующем выпуске будут заменены на вывод ошибок. В состав также приняты изменения RFC 1212, затрагивающие функции чтения строк и допускающие использование как "
", так и "
" в качестве меток конца строки.

Язык Rust развивается проектом Mozilla и сфокусирован на безопасной работе с памятью и обеспечении высокого параллелизма выполнения заданий. При этом Rust обходится без использования сборщика мусора или runtime, что делает возможным создания на Rust библиотек, которые могут выступать в роли прозрачной замены библиотекам для языка Си. Для распространения библиотек на языке Rust, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo, позволяющий получить нужные для программы библиотеки в один клик. Для размещения библиотек введён в строй репозиторий crates.io.

По структуре язык Rust напоминает C++, но существенно отличается в некоторых деталях реализации синтаксиса и семантики. Автоматическое управление памятью избавляет разработчика от манипулирования указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Rust поддерживает смесь императивных процедурных и объектно-ориентированных методов с такими парадигмами, как функциональное программирование и модель акторов, а также обобщённое программирование и метапрограммирование, в статических и динамических стилях.


Источник: opennet.ru

  31 октября 2015 515
Версия для печати

← предыдущая новость следующая новость →

Мой комментарий
Ваше имя*:
Email:
Комментарий*:
Зарегистрироваться автоматически: Вы будете зарегистрированы на сайте автоматически при добавлении комментария. Обязательно заполните поле Email для этого.
Сумма чисел 3 и 14*:            


Хостеры (2043)
HostDB (31)
Софт (2640)
Железо (993)
Интернет (1435)
Статистика и аналитика (3324)


Лучшие новости
ХостерыЧестный хостинг без тарифов и ограничений за 30 копеек в месяц! +3   JustHost.ru

ХостерыЧестный хостинг без тарифов и ограничений за 30 копеек в месяц! +2   JustHost.ru

ХостерыБесплатный конструктор сайтов на хостинге от ГиперХост +1   HyperHost

ХостерыVPS на SSD от 124 руб. в месяц. VPS на HDD от 87 руб. в месяц. +1   JustHost.ru

ХостерыЗапуск KVM VDS на NVMe SSD-дисках   HostiMan

ХостерыМы проделали большую работу для Вас и рады сообщить о выпуске новых обновлений за 24 апреля 2018 года.   FastFox

ХостерыС 18 по 20 апреля 2018 года .masterhost как один из старейших хостинг-провайдеров на российском рынке традиционно стал экспонентом выставки, проходящей в рамках важного для Рунета события – «РИФ 2018»   .masterhost

ХостерыНаша компания не упускает возможности пообщаться со своей аудиторией на профессиональных IT-мероприятиях. Именно поэтому мы выступили экспонентами на выставке «Связь–2018» и в течение всех 4 дней   .masterhost



Отправить сообщение администратору

Сумма чисел 31 и 2*:


Яндекс цитирования Rambler's Top100
сообщить о неточности