397 читали · 4 года назад
Как менялся RUST.
Несколько лет назад в числе главных трендов независимой разработки были «выживалки» с открытым миром, «крафтом» предметов и строительством убежищ. В декабре 2013 года в раннем доступе Steam объявилась Rust. На первых порах геймеры и пресса уличали Rust в заимствованиях у более знаменитого на тот момент оппонента (DayZ). Но британская команда Facepunch Studios (Garry’s Mod) проделала огромную работу, чтобы свести очевидные сходства на нет. В феврале 2018-го Rust наконец оставила за плечами программу Steam Early Access...
2 дня назад
Async/await ломает продакшен: разработчик Rust предложил замену, фреймворк Tina
Автор инженерного эссе на pmbanugo.me утверждает, что async/await, модель конкурентности (concurrency, работа с несколькими задачами одновременно), победившая за последнее десятилетие в Rust (Tokio) и Node.js, на самом деле путает асинхронность (ожидание ввода-вывода) с конкурентностью и скрывает под привычным синтаксисом сложную машину состояний. На практике это оборачивается конкретной production-проблемой: кооперативный планировщик Tokio или Node.js не переключается на другую задачу, пока код не дойдёт до await...