Rust (язык программирования)

Rust (язык программирования) Rust — язык программирования с акцентом на безопасность, производительность и параллелизм.  Rust использует статическую диспетчеризацию для определения […]

Rust (язык программирования)

  • Rust — язык программирования с акцентом на безопасность, производительность и параллелизм. 
  • Rust использует статическую диспетчеризацию для определения типа значений во время компиляции. 
  • Управление памятью в Rust осуществляется с помощью соглашения «получение ресурсов — это инициализация» с необязательным подсчетом ссылок. 
  • Rust обеспечивает детерминированное управление ресурсами с низкими накладными расходами. 
  • Универсальные функции используются в Rust для уменьшения дублирования кода и реализации поведения для разных типов без повторения одного и того же кода. 
  • Система типов Rust поддерживает механизм под названием traits для определения общего поведения между различными типами. 
  • Rust также использует функцию, известную как объекты признаков, для выполнения динамической диспетчеризации (также известной как утиная типизация). 
  • Итераторы в Rust работают в функциональном стиле как операции над типом итератора. 
  • Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала. 

Полный текст статьи:

Rust (язык программирования) — Википедия

Оставьте комментарий

Прокрутить вверх