¿El verificador de préstamos de Rust: Más maldición que bendición?
Rust, elogiado por su combinación de velocidad y seguridad gracias a su verificador de préstamos, enfrenta críticas en esta publicación. El autor argumenta que el verificador de préstamos crea problemas ergonómicos significativos, rechazando código perfectamente válido debido a reglas excesivamente conservadoras. Varios ejemplos demuestran la refactorización innecesaria requerida. La publicación cuestiona el papel sobreestimado del verificador de préstamos en la seguridad de Rust, comparándolo con lenguajes de recolección de basura, como Python y Julia. Si bien reconoce los beneficios del verificador de préstamos en la programación concurrente, el autor sostiene que su sobrecarga en contextos de subprocesos únicos supera las ventajas. Los puntos fuertes de Rust, como su sistema de tipos fuerte y su rica biblioteca estándar, se destacan como las verdaderas razones de su éxito.