История изменений
Исправление MOPKOBKA, (текущая версия) :
Я не понимаю почему Rust стал популярен у людей, чьи задачи решаются нормально и PHP. Основное что меня смущает, Rust это нескончаемая возня с памятью, зачем прописывать lifetimes если можно просто взять язык с GC? Я видел как люди пишут, что они просто все оборачивают в счетчики ссылок и другие умные указатели, но это что то странное, это непроизводительно, и неудобно.
Второе, с такими языками как PHP, ошибку памяти вообще трудно получить, прямая работа с памятью там не нужна, безопасность только выше.
Я видел лишь один проект Google на Rust, мне показалось что буквально каждая функция обернута в unsafe (возможно это был binder?). Сразу представляется история, как кого то заставляют писать на Rust, а он решает: «Хорошо, я напишу на расте, но как!». Ну или может кто то с энтузиазмом начал, не смог справится с lifetimes и просто везде вставил unsafe.
Исходная версия MOPKOBKA, :
Я не понимаю почему Rust стал популярен у людей, чьи задачи решаются нормально и PHP. Основное что меня смущает, Rust это нескончаемая возня с памятью, зачем прописывать lifetimes если можно просто взять язык с GC? Я видел как люди пишут, что они просто все оборачивают в счетчики ссылок и другие умные указатели, но это что то странное, это непроизводительно, и неудобно.
Я видел лишь один проект Google на Rust, мне показалось что буквально каждая функция обернута в unsafe (возможно это был binder?). Сразу представляется история, как кого то заставляют писать на Rust, а он решает: «Хорошо, я напишу на расте, но как!». Ну или может кто то с энтузиазмом начал, не смог справится с lifetimes и просто везде вставил unsafe.