Executando verificação de segurança...
4

Mas vc é obrigado a programar em Rust?

Se for por causa do trabalho, por exemplo, não tem jeito. Ou aceita, ou pede pra mudar de projeto, ou muda de emprego :-)

Mas se não existe obrigação, o que te impede de mudar?

Sobre a linguagem em si, a ideia de não precisar de um garbage collector me parece muito interessante. Mas claro que não é algo simples de implementar, então o preço a se pagar são todas as decisões de design da linguagem, muitas delas características que não são muito comuns nas outras linguagens mainstream.

Não tem jeito, em computação tudo é trade-off (em bom português, "cada escolha, uma renúncia") e com Rust não é diferente: pra ter as vantagens que ela oferece, tem que aceitar a "forma de fazer as coisas" que ela definiu. Mas se isso é um transtorno pra vc, talvez não seja a ferramenta adequada para a sua necessidade.


Nesse caso, o que mais tem são outras linguagens, com filosofia bem diferente, e que podem te atender melhor.

Carregando publicação patrocinada...
0

Eu não sou obrigado a usar o Rust. Esse post foi mais um desabafo do que uma crítica. Como eu afirmei no próprio post:

"Eu não estou condenando os sistemas do Rust. Eles são muito bem feitos e muito geniais. Mas eu acho que não se encaixam nos padrões do que seria uma linguagem de programação nos dias de hoje."

E logo depois afirmei:

"Eu acredito que o Rust deveria ter aparecido um pouco antes do boom do Java, entre 2000 e 2010."

Por que para mim isso é uma questão de maturidade da linguagem. Eu sempre vou preferir C/C++ ao invés de Golang/Rust. só que hoje, infelizmente, eu acabo "tendo" que usar Rust por conta do próprio hype que linguagens novas em geral geram e, logo, fazendo eu "dar uma segunda chance" toda a vez que penso em fazer um projeto.