Retórica: Rust para C: Chrome para IE ou banda larga para Internet discada?
MG;NL; (Muito grande, não lerei)
Colocarei um resumo no final deste primeiro card do conteúdo. Não vou desanimar quem está interessado.
Porquê?
Todos os programas mencionados primeiro nas orações do título foram avanços em relação ao que vem depois de cada um. A única diferença é que a primeira comparação (Rust e C) é uma hipótese, a segunda transferiu os problemas de lugar (Chrome e IE), e a terceira diminuiu os problemas (banda larga e internet discada). Abordemos a primeira comparação.
"Ah, mas é simples! A resposta é..."
Espera um momento, respira... Falam bem demais do Rust e comparam massacrando o C, mas o detalhe é, vale mesmo a pena?
De um lado:
- Rust tem uma perfomance parecida ou melhor que C. uma das fontes
- Não uma opinião minha, mas muitos consideram a linguagem fácil de aprender.
- Mais fácil, inclusive, que a linguagem C
Também comentem o que acham lados positivos para Rust
- Mais fácil, inclusive, que a linguagem C
De outro
- C é uma linguagem madura. Rust é uma linguagem nova.
- Não lembro de noticiarem brechas de segurança pesadas no Rust. Isso pode ser visto como bom, mas também como ruim: será que pouco fazem para explorar as falhas?
- Rust pode apresentar algum problema estrutural futuro ainda, que nem o C++
- Não exatamente um problema sério, mas algo que necessite de uma gambiarra
Se souber de algo que também possa afetar esse lado, comente
- Não exatamente um problema sério, mas algo que necessite de uma gambiarra
Considerações finais
Eu não tenho muita fé no que posso falar sobre isso, mas tenho certeza de que vocês possam ajudar nesse questionamento.
MG;NL;
Me ajude a responder! Rust vai criar mais problemas, igualar, ou diminuir, em relação ao C?