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

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

PHP
PHP

12 May 16

JS.Class
JS.Class

13 May 15

Ruby
Ruby

12 May 16

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

Rust

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