this post was submitted on 06 May 2024
8 points (90.0% liked)
Dev
289 readers
2 users here now
Um lugar legal para debater e conversar sobre programação e desenvolvimento de software no Brasilsilsilsil
Seja um bom programador, e leia a documentação oficial da comunidade no post fixado.
Obrigado, e divirta-se!
Geral
➤ Regras
Relacionado
➤ c/Python
Chat
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Executáveis pequenos, execução em velocidade muito alta e dor+sofrimento para fazer funcionar. Se estiver usando C/C++ alta chances de atirar no próprio pé lidando com ponteiros e gerenciando memória manualmente. Se estiver usando Rust, fazendo algo simples, vai ser de boa. Se precisar lidar com lifetimes vai ter um pouco de dor de cabeça.
A situação em que você precisa usar uma linguagem de baixo nível é quando você está escrevendo um sistema operacional ou um sistema crítico que demanda controle fino da memória ou ainda quando o código vai rodar em microcontroladores.
Cara, aprenda o básico de Rust. Quando o código finalmente compila, a sensação de confiança é bem forte.
Fora a parte do "baixo nível", qualquer linguagem que você aprender vai abrir um pouco mais seus horizontes. Cada linguagem exige um modo de pensar próprio e te convida a resolver os mesmos problemas de formas diferentes. E essas formas podem ser úteis em outros contextos.