Rust

Скріншот програми:
Rust
Дані програми:
Версія: 1.7.0 оновлений
Дата завантаження: 9 Apr 16
Розробник: Mozilla
Ліцензія: Безкоштовно
Популярність: 402

Rating: 3.0/5 (Total Votes: 2)

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

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

синтаксис Руста дуже схожий на 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 бібліотеки підлягають великої зміни, реорганізації.
  • Мова рівня контролю версій поки не операційно - майбутній код буде перерва несподівано
  • .

Схожі програми

OCaml
OCaml

1 Oct 15

RKelly
RKelly

13 May 15

Racket
Racket

10 Feb 16

Інші програми розробника Mozilla

PyBrowserID
PyBrowserID

13 May 15

Mozilla
Mozilla

3 Jun 15

Firefox Sync
Firefox Sync

27 Apr 18

Rust

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями