Rust

Скриншот программы:
Rust
Детали программы:
Версия: 1.7.0 обновление
Дата загрузки: 9 Apr 16
Разработчик: Mozilla
Тип распространения: Бесплатная
Популярность: 220

Rating: 4.0/5 (Total Votes: 1)

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

Сам язык был написан специально для разработки клиент-серверных веб-приложений, с основной упор делается на скорость и краш-свободный дизайн.

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

Приложения, написанные в Русте заметно стабильны

Что нового в этом выпуске:.

  • The подавляющее большинство из стандартной библиотеки теперь # [стабильная]. Это уже не возможно использовать неустойчивые функции со стабильной сборки компилятора.
  • Многие популярные ящики должны размещаться на crates.io теперь работают на стабильном канале выпуска.
  • Арифметика на основных целочисленных типов теперь проверяет переполнение в отладочных версий.

Что нового в версии 1.6.0:

  • Подавляющее большинство стандартной библиотеки теперь # [стабильная]. Это уже не возможно использовать неустойчивые функции со стабильной сборки компилятора.
  • Многие популярные ящики должны размещаться на crates.io теперь работают на стабильном канале выпуска.
  • Арифметика на основных целочисленных типов теперь проверяет переполнение в отладочных версий.

Что нового в версии 1.5.0:

  • Подавляющее большинство стандартной библиотеки теперь # [стабильная]. Это уже не возможно использовать неустойчивые функции со стабильной сборки компилятора.
  • Многие популярные ящики должны размещаться на crates.io теперь работают на стабильном канале выпуска.
  • Арифметика на основных целочисленных типов теперь проверяет переполнение в отладочных версий.

Что нового в версии 1.3.0:

  • Подавляющее большинство стандартной библиотеки теперь # [стабильная]. Это уже не возможно использовать неустойчивые функции со стабильной сборки компилятора.
  • Многие популярные ящики должны размещаться на crates.io теперь работают на стабильном канале выпуска.
  • Арифметика на основных целочисленных типов теперь проверяет переполнение в отладочных версий.

Что нового в версии 1.0.0:

  • Подавляющее большинство стандартной библиотеки теперь # [стабильная]. Это уже не возможно использовать неустойчивые функции со стабильной сборки компилятора.
  • Многие популярные ящики должны размещаться на crates.io теперь работают на стабильном канале выпуска.
  • Арифметика на основных целочисленных типов теперь проверяет переполнение в отладочных версий.

Что нового в версии 0.12.0 / 1.0.0-beta.4:

  • Вводный документация (теперь называется Ржавчина Guide) был полностью переписан, поскольку имеют ряд дополнительных руководств.
  • пакет менеджер Русте, Cargo, продолжает улучшаться и иногда считается довольно удивительным.
  • Многие API, в Std были пересмотрены и обновлены для обеспечения согласованности с руководящими принципами Ржавчина кодирования в процессе развития. Документация стандартная библиотека отслеживает прогресс стабилизации.
  • Незначительные библиотеки были перемещены вне дерева к ржавчине-лана орг на GitHub: UUID, semver, Глоб, Num, hexfloat, FourCC. Они могут быть установлены с грузом.
  • Срок службы элизия позволяет прижизненные аннотаций быть кончили деклараций функций во многих распространенных сценариев.
  • Руст теперь работает на 64-битной Windows.

Что нового в версии 0.12.0 / 1.0.0-альфа:

  • Вводный документация ( теперь называется Ржавчина Guide) был полностью переписан, поскольку имеют ряд дополнительных руководств.
  • пакет менеджер Русте, Cargo, продолжает улучшаться и иногда считается довольно удивительным.
  • Многие API, в Std были пересмотрены и обновлены для обеспечения согласованности с руководящими принципами Ржавчина кодирования в процессе развития. Документация стандартная библиотека отслеживает прогресс стабилизации.
  • Незначительные библиотеки были перемещены вне дерева к ржавчине-лана орг на GitHub: UUID, semver, Глоб, Num, hexfloat, FourCC. Они могут быть установлены с грузом.
  • Срок службы элизия позволяет прижизненные аннотаций быть кончили деклараций функций во многих распространенных сценариев.
  • Руст теперь работает на 64-битной Windows.

Что нового в версии 0.11.0:.

  • Struct поля теперь все частные по умолчанию
  • векторные индексы и величины сдвигов оба должны быть `uint` теперь вместо любого интегрального типа.
  • Byte символ, байт строки, и сырые байт строковые литералы теперь все поддерживаемые предваряя нормальным буквальным с `b`.
  • Несколько Абис больше не допускаются в строке ABI
  • Синтаксис для жизни на clousres / процедур был слегка подправили.
  • С плавающей точкой модуль был удален с языка, он по-прежнему обеспечивается реализацией библиотеки, однако.
  • Частные варианты перечислений теперь запрещены.
  • Параметр `priv` ключевое слово было удалено из языка.
  • Затвор больше не может быть вызван через & -указатель.
  • Параметр `использование Foo, Bar, Баз;.` Синтаксис был удален из языка

  • <Литий> The Transmute внутренняя больше не работает на параметрах типа.
  • Статика теперь позволяют блоки / элементы в их определении.
  • Trait границы отделены от объектов с + вместо:. Теперь
  • Mutably заимствованные объекты больше не могут быть прочитаны, пока они заняты.

Что нового в версии 0.10:

  • Новый процесс RFC настоящее время на месте для изменения языка .
  • Шаблоны с `@` -pointers были удалены из языка.
  • Шаблоны с уникальными векторами ( `~ [T]`) были удалены из языка.
  • Шаблоны с уникальными строками ( `~ str`) были удалены из языка.

Что нового в версии 0.9:

  • широко улучшения среды выполнения и ввода / подсистемы вывода.
  • Введенный статическое связывание и связь времени оптимизации.
  • Снижение разнообразие замыканий на языке.

Что нового в версии 0.8:

  • Строки больше не содержат конечные нули. Новый модуль `станд :: c_str` предоставляет новые механизмы для преобразования строк C.
  • Тип иностранных функций теперь `Экстерн & Quot; C & Quot; fn` вместо `* u8 '.
  • ЛХЛП было пересмотрено таким образом, что иностранные функции вызываются непосредственно, а не через стек переключения обертке.
  • Синтаксис `for` цикл изменился работать с` Iterator` чертой.
  • В конце концов, раскручивая работы на Windows.
  • По умолчанию методы будут готовы к использованию.
  • Многие черты наследования исправлены ошибки.
  • Собственные и заимствованные объекты Trait работают более надежно.

Что нового в версии 0.6:

  • Заменены 'груз' менеджер пакетов с 'rustpkg'
  • Добавлен универсальный "ржавчина" инструмент
  • `rustc --test` теперь поддерживает тесты с` # [скамейке] `атрибута
  • rustc Теперь * * попытки предложить предложения правописания
  • Улучшена поддержка ARM и Android
  • Предварительный MIPS бэкэнда
  • Улучшение внешней функции ABI реализация для x86, x86_64
  • Различные улучшения использования памяти
  • Код Ржавчина может быть встроен в иностранном коде при ограниченных обстоятельствах

Что нового в версии 0.5:

  • Новая система обработки состояние в `ядре :: condition`
  • Timsort добавлен в `Std :: sort`
  • Новая приоритетная очередь, `станд :: priority_queue`
  • Трубы для сериализуемых типов, `STD :: flatpipes '
  • Сериализация быть переработан черта на основе
  • Expanded `getopts` определения
  • Переехал фьючерсы на `std`
  • Дополнительные функции чистой теперь
  • `ядро :: comm` переименована в` oldcomm`. Тем не менее не рекомендуется
  • `` rustdoc` и cargo` являются библиотеки в настоящее время
  • Добавлен предварительный REPL, `rusti`
  • Лицензия изменено с MIT к двойному MIT / APL2

Что нового в версии 0.3.1:.

  • Незначительное OSX исправить

Что нового в версии 0.3:

  • Новое кодирование удобства
  • Семантический зачистка
  • Экспериментальные новые возможности языка
  • Тип отражения
  • Удаление различных устаревших функций
  • Compiler реорганизации

Ограничения :.

  • Документация неполна
  • Производительность ниже намеченной цели.
  • Стандартные интерфейсы API библиотеки подлежат обширной изменения, реорганизации.
  • Язык уровня контроля версий пока не операционно - будущий код будет перерыв неожиданно
  • .

Похожие программы

Morph
Morph

13 May 15

Babel
Babel

12 Mar 16

jsbridge
jsbridge

14 Apr 15

object2module
object2module

12 May 15

Другие программы разработчика Mozilla

Комментарии к Rust

Комментарии не найдены
добавить комментарий
Включите картинки!