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 библиотеки подлежат обширной изменения, реорганизации.
  • Язык уровня контроля версий пока не операционно - будущий код будет перерыв неожиданно
  • .

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

Narayana
Narayana

1 Oct 15

Elm
Elm

10 Feb 16

Py4J
Py4J

14 May 15

Reactor.js
Reactor.js

13 May 15

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

Easy Screen Shot
Easy Screen Shot

21 Jan 15

Firefox 1
Firefox 1

29 Apr 18

Mozilla
Mozilla

4 Jan 15

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

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