Rust

Материал из Xgu.ru

Перейти к: навигация, поиск

Rust — системный язык программирования с особым подходом к управлению памятью. Находится в процессе активной разработки. Занимает промежуточную нишу между Си, Си++ и Python. Некоторые считают что Rust по отношению к Си это то, что Scala по отношению к Java. Несмотря на свой небольшой возраст, язык уже набрал значительную популярность и даже повлиял на новые популярные языки, например Swift[1].


Основные особенности:

  • zero-cost abstractions
  • move semantics
  • guaranteed memory safety
  • threads without data races
  • trait-based generics
  • pattern matching
  • type inference
  • minimal runtime
  • efficient C bindings

[править] Управление пакетами

Для управления пакетами (модулями) Rust использует Cargo.


[править] Дополнительная информация

Книги:

Заметки, статьи, обсуждения:

Видео:

[править] Примечания

  1. http://nondot.org/sabre/
Источник — «http://xgu.ru:81/wiki/Rust»