Página 1 de 1

C/C++ é muito perigoso, não usem

MensagemEnviado: 19 Fev 2021 11:47
por Rodrigo_P_A
C/C++ é muito perigoso, não usem. Dizem os especialistas em C#, Python, VB, Rust, que usam servidores Linux, telefones android rodando linux, e alguém tem que avisar a NASA também:

https://github.com/nasa/fprime

Re: C/C++ é muito perigoso, não usem

MensagemEnviado: 19 Fev 2021 13:15
por xultz
Uma vez vi um artigo que dizia que códigos da Nasa, principalmente de programas que rodam em sondas ou que controlam coisas que eles mandam pro espaço, têm em média 1 bug a cada 1 milhão de linhas (ou 10 milhões, sei lá, um pouco mais do que minha média que é de um bug por parágrafo).
Prá conseguir esta qualidade não tem segredo nenhum, basicamente se resume a muito planejamento, muita revisão e muito teste. A vantagem da Nasa é que eles têm o tempo, o dinheiro e a necessidade justificada prá isso, mas quando voltamos à nossa miserável realidade, as coisas são um tanto diferentes. Usar, por exemplo, uma linguagem com garbage collector passa a fazer sentido...

Re: C/C++ é muito perigoso, não usem

MensagemEnviado: 19 Fev 2021 17:22
por Rodrigo_P_A
Então, não é inseguro como muitos afirmam, é questão de saber o que está fazendo. Me irrita o argumento: é inseguro, pare de usar.

Re: C/C++ é muito perigoso, não usem

MensagemEnviado: 19 Fev 2021 22:36
por andre_luis
Qualquer linguagem é uma arma nas mãos erradas...

Re: C/C++ é muito perigoso, não usem

MensagemEnviado: 19 Fev 2021 23:27
por sync
Rodrigo_P_A escreveu:C/C++ é muito perigoso, não usem. Dizem os especialistas em C#, Python, VB, Rust, que usam servidores Linux, telefones android rodando linux, e alguém tem que avisar a NASA também:



O colega fala de "exploits" do C?
Isso começou com aquele artigo "Smashing The Stack For Fun And Profit" do AlephOne que ensinava a explorar isso em programas escritos em C, o artigo é de 1996, e bem estilo receita de bolo para gcc e x86 e por isso muito 'hacker' adotou.
O C# nasceu anos depois, Python era irrelevante, e VB é restrita a Windows.
Quem fala isso hoje em dia não deve ser levado a sério.

Re: C/C++ é muito perigoso, não usem

MensagemEnviado: 20 Fev 2021 11:00
por Rodrigo_P_A
sync escreveu:
Rodrigo_P_A escreveu:C/C++ é muito perigoso, não usem. Dizem os especialistas em C#, Python, VB, Rust, que usam servidores Linux, telefones android rodando linux, e alguém tem que avisar a NASA também:



O colega fala de "exploits" do C?
Isso começou com aquele artigo "Smashing The Stack For Fun And Profit" do AlephOne que ensinava a explorar isso em programas escritos em C, o artigo é de 1996, e bem estilo receita de bolo para gcc e x86 e por isso muito 'hacker' adotou.
O C# nasceu anos depois, Python era irrelevante, e VB é restrita a Windows.
Quem fala isso hoje em dia não deve ser levado a sério.



Sempre aparecem linguagens novas, e quem as defende dizem: C/C++ é inseguro.

Como o André disse, qualquer uma é insegura se não souber usar.

Linguagens gerenciadas contornam um pouco isso, mas muitos programas ficam horríveis, eu sei, eu usava, e não entendia bem o que eu estava fazendo, as aplicações que eu fiz no passado eram horríveis, pesadas , minha culpa por falta de conhecimento e preguiça acreditando que esse atalho funcionaria.

Tinha uma aplicação (em dotnet) que eu perdia mais tempo dando suporte do que trabalhando em coisas para andar pra frente.

Re: C/C++ é muito perigoso, não usem

MensagemEnviado: 22 Fev 2021 07:37
por mrgadotti
Se usado errado, será perigoso kkk Os ponteiros que não negam :twisted: