Será que eu deveria apreender C/C++ para desenvolver para Linux?

1. Será que eu deveria apreender C/C++ para desenvolver para Linux?

Gustavo Silva
n00bers00n

(usa Ubuntu)

Enviado em 30/06/2025 - 12:23h

As linguagens de programação que tenho conhecimento são C#, Java, Python, JavaScript e agora estou aprendendo um pouco de Kotlin. Será que a curva de aprendizagem seria para C/C++ seria difícil?


  


2. Re: Será que eu deveria apreender C/C++ para desenvolver para Linux?

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 30/06/2025 - 12:29h


se tu quer desenvolver para Linux eu recomendo focar em Python


3. Re: Será que eu deveria apreender C/C++ para desenvolver para Linux?

Gustavo Silva
n00bers00n

(usa Ubuntu)

Enviado em 30/06/2025 - 13:11h

O problema do Python na minha opinião é que acho um pouco lento em comparação em comparação a outras linguagens como C#, por exemplo.
Até aprendi um pouco de C, mas C++ nunca mexi. Fiquei interessado na linguagem C++, já que é uma linguagem POO e possui uma sintaxe similar ao Java e ao C. Até li em algum lugar que C++ era para ser chamado de C with Classes.
Talvez eu tenha uma preferência por linguagens mais verbosas.



4. Re: Será que eu deveria apreender C/C++ para desenvolver para Linux?

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 30/06/2025 - 14:54h

No momento tenho ensinado um cara a programar em C. C como primeira linguagem é perfeita, começa difícil pra terminar ultra forte como programador.
Já tinha ensinado outras pessoas a programar, então, recomendo vc aprender C porque C é a origem da maioria das linguagens estrturadas.

Vamos comparar o C com python, por que não aprender python como primeira linguagem? Porque o paradigma do python é de longe muito diferenciado das linguageens como Java, javascript e mesmo php.

Veja por exemplo, o python exige que o código seja extremamente e precisamente indentado, a declaração do if não exige parentses, funções são criadas de modo não igual a outras linguagens, etc. Ou seja, se vc optar por python vc vai ficar apenas no mundo do python porque python é o diferentão do pedaço. Agora com C vc aprende e o que vc sabe dele não é perdido porque outras linguagens seguem o mesmo padrão, ou algo parecido com C. Observe por exemplo um código em javascript, se vc sabe C, o javascript vai lhe parecer menos assustador, agora se vc sabe python, vai se atrapalhar todo com declaração do if porque não são tão parecidos entre python e javascript, e caso vc opte por não usar parenteses em todo if no python, com certeza terá dificuldade pra se adaptar ao javascript.

Então no caso eu recomendo C por conta da semelhança com outras linguagens, mais do que no python que é uma linguagem muito atualizada no sentido de paradigmas e por isso vc pode acabar se limitando apenas a ele porque se acostumou.

______________________________
https://nerdki.blogspot.com.br/ acessa ai, é grátis!


5. Re: Será que eu deveria apreender C/C++ para desenvolver para Linux?

Gustavo Silva
n00bers00n

(usa Ubuntu)

Enviado em 30/06/2025 - 17:46h

Eu não gosto muito de Python, achei um pouco confuso se comparado à outras linguagens, como Java, que também foi ensinado. Pior que aprendi lógica de programação com Python.
Eu não gosto de ficar preso somente às linguagens que são ensinadas, prefiro procurar outras também. Consegui aprender C# sozinho, lendo a documentação, livros, vídeos no YouTube e às vezes perguntando para alguma IA, mas IAs não são tão confiáveis.
Eu até aprendi um pouco de C vendo alguns vídeos no YouTube, mas não fui muito fundo e nem quiz me aprofundar.
Talvez seja melhor me focar agora em C, depois em assembly e mais tarde em C++.Para mim parece uma trilha de emprendizagem interessante.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts