LINUX.ORG.RU

История изменений

Исправление 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.