C ou Rust para estudar conceitos de ciênca da omputação?
Boa noite pessoal! Tem uns poucos meses que comecei a estudar ciência da computação. Até o momento, eu toquei em Python para estrutura de dados(introdução), TypeScript para aplicação de alguns algoritmos por escolha minha, apenas porque eu me sinto mais confortável.
Já toquei em Rust para entender mais sobre owernership, um conceito único de Rust. Foi simplesmente curiosidade por tempo livre e no processo aprendi bastante coisa.
Estou começando a ver uns tópicos menos superficiais, como implementar uma função de hash, e etc... Além disso minha curiosidade cresceu sobre como um software lida com memória.
Para estudar todo o material que está por vir, estou considerando C
, Rust
e C++
, que são muito bem falados pela a comunidade quando o assunto é entender sem superficialidades.
O fato de eu simplesmente não ter escolhido Rust
logo de cara, foi por notar que C
e C++
tem muito mais material, e poderia acabar perdendo algo ou passando mais tempo para estudar algo simples. Mas também não tenho certeza s e é só impressão minha ou não.
O que vocês acham? Meu intuito é apenas aprender, não pretendo trabalhar com essas linguagens, ao menos até o momento, pois estou inserido num ambiente web, e quero seguir carreira nesse nicho.