Показать сообщение отдельно
  #2123 (permalink)  
Старый 15.03.2016, 17:31
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
Что иммено пишешь, просто интересно где он применяется чаще всего
Rust язык системного уровня, т.е. сфера его применения такая же как и у C++.

Главным отличием от C++ является безопасная работа с памятью основанная не на сборщике мусора, а на статическом анализе кода в момент компиляции и генерации инструкций mem_aloc и mem_free. Такой анализ возможен благодаря "умным" указателям и концепция "владения" переменных. Т.е. мы имеем безопасность языков высокого уровня, но не платим за сборщик мусора.

Помимо прочего Rust исправляет исторические проблемы С++, т.е. там есть нормальные модули, центральный репозитарий, менеджер пакетов и зависимостей, куча удобных функциональных плюшек (например почти всё в раст - это выражение), гибкую систему макросов и т.д. Кароче годнота. Язык основан на LLVM, т.е. его можно будет перенести в WebAssembly.

---

Каких то конкретных проектов пока нет, просто балуюсь пока.
__________________
kobezzza
code monkey
Ответить с цитированием