Autor Tópico: [Geek] Críticas sobre o C++  (Lida 1853 vezes)

0 Membros e 1 Visitante estão vendo este tópico.

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
[Geek] Críticas sobre o C++
« Online: 19 de Setembro de 2006, 19:19:37 »
E ae pessoal!

Alguém poderia me citar os motivos pelos quais criticam o C++, principalmente os que "amam" o KDE?

Valeu
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Guinevere

  • Nível Máximo
  • *
  • Mensagens: 5.861
  • Sexo: Feminino
Re: [Geek] Críticas sobre o C++
« Resposta #1 Online: 19 de Setembro de 2006, 19:25:50 »
KDE... C++... Não teve nenhum erro aí não? Não era pra ser C++ versus Java ou KDE versus Gnome?

Offline Diego

  • Nível 40
  • *
  • Mensagens: 4.835
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #2 Online: 19 de Setembro de 2006, 19:37:46 »
bom... eu não gosto mto do C++!

mas é por não facilitar pro usuário.
tem coisas q ele é muito chato... (caseSensitive, não completa variaveis, etc... coisa q o VB e outros compiladores fazem)

Offline Oceanos

  • Nível Máximo
  • *
  • Mensagens: 8.924
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #3 Online: 19 de Setembro de 2006, 19:38:05 »
Também não entendi.

Offline Oceanos

  • Nível Máximo
  • *
  • Mensagens: 8.924
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #4 Online: 19 de Setembro de 2006, 19:39:58 »
bom... eu não gosto mto do C++!

mas é por não facilitar pro usuário.
tem coisas q ele é muito chato... (caseSensitive, não completa variaveis, etc... coisa q o VB e outros compiladores fazem)
C++ não é feito pro usuário, e sim para o programador... :P

Mas de fato, um grande problema do C/C++ é esse. O overhead é muito grande. Por isso estou aprendendo Python :D . E é desumano comparar VB com C++, VB não é nem O.O.. :P

E o recurso de completar variaveis não é da linguagem C++ ou da linguagem VB, é do IDE. O C++ Builder, por exemplo, tem uma IDE com esse recurso.
« Última modificação: 19 de Setembro de 2006, 19:41:51 por Oceanos »

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: [Geek] Críticas sobre o C++
« Resposta #5 Online: 19 de Setembro de 2006, 19:41:54 »
Não. O pessoal que critica o KDE costuma usar o argumento de que ele foi escrito em C++, e que C++ é uma linguagem 'ruim'.

Também gosto mais de python, dá para você realmente 'ler' o código.
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Guinevere

  • Nível Máximo
  • *
  • Mensagens: 5.861
  • Sexo: Feminino
Re: [Geek] Críticas sobre o C++
« Resposta #6 Online: 19 de Setembro de 2006, 19:48:40 »
Argumento non-sense esse...

Tipo "a via Dutra não presta porque foi feita com asfalto e asfalto é ruim"

Offline Diego

  • Nível 40
  • *
  • Mensagens: 4.835
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #7 Online: 19 de Setembro de 2006, 19:49:09 »
bom... eu não gosto mto do C++!

mas é por não facilitar pro usuário.
tem coisas q ele é muito chato... (caseSensitive, não completa variaveis, etc... coisa q o VB e outros compiladores fazem)
C++ não é feito pro usuário, e sim para o programador... :P

Mas de fato, um grande problema do C/C++ é esse. O overhead é muito grande. Por isso estou aprendendo Python :D . E é desumano comparar VB com C++, VB não é nem O.O.. :P

E o recurso de completar variaveis não é da linguagem C++ ou da linguagem VB, é do IDE. O C++ Builder, por exemplo, tem uma IDE com esse recurso.

Hahahaaha, entendam usário = programador

Ahh, de quem é essa de completar variaveis não sei, mas no meu estagio faço alguns programas de capturas de dados no VBA do Access. E é uma facilidade só, só difigar as iniciaveis da variavel, dar um CRTL + Espaço e ele me completa ou da as lista de variaveis com esse nome.
Só digitar a variavel, ou tudo minusculo, ou toda mauiscula, ou alternada q ele vai e arruma ela com o nome original

Quando tenho q fazer algum programa pra facul é uma bosta... ficar colocando ; usando ==, && no lugar de AND e coisas assim

Mas tenho a admitir q pra programar em mais baixo nivel, diretamente pra portas paralelas e coisas do genero, não tem como fugir do C++.

Enfim, a parada com C++ é pessoal :D


Offline Guinevere

  • Nível Máximo
  • *
  • Mensagens: 5.861
  • Sexo: Feminino
Re: [Geek] Críticas sobre o C++
« Resposta #8 Online: 19 de Setembro de 2006, 19:50:29 »
Citar
gosto mais de python, dá para você realmente 'ler' o código.

Isso equivale a dizer "prefiro PortuguÊs do que JaponÊs, dá pra 'ler' PortuguÊs "

Offline Oceanos

  • Nível Máximo
  • *
  • Mensagens: 8.924
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #9 Online: 19 de Setembro de 2006, 19:58:10 »
Mas o python é de mais fácil compreenção mesmo, esse é até uma das grandes características dele.

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: [Geek] Críticas sobre o C++
« Resposta #10 Online: 19 de Setembro de 2006, 19:58:34 »
OK, meu comentário não foi muito cosntrutivo, mas Python chega mais próximo de uma língua a que estamos habituados. Também dá para ler japonês, mas não é algo que você está habituada, é?

E também acho a documentação official do python mais completa, ou pelo menos mais fácil de entender para quem só faz alguns programinhas simples.
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Guinevere

  • Nível Máximo
  • *
  • Mensagens: 5.861
  • Sexo: Feminino
Re: [Geek] Críticas sobre o C++
« Resposta #11 Online: 19 de Setembro de 2006, 20:05:26 »
"ser de fácil compreensão" e "não dar pra ler" vai uma loooonga distância.

E legibilidade não é tanto da linguagem quanto de quem programa. E pra quem está acostumado/a um programa bem feito em C/C++ pode ser mais legível que um mal-feito em Python. Aliás, vai de quem está lendo, eu por exemplo, acho QUALQUER programa em C mais legível que Python porque nem nunca vi Python ^.^

Agora, só vou concordar se disser "Python é mais fácil pra quem está começando"

PS: meu japonês é péssimo, qualquer texto eu pego uma 'letra'  ou duas.

Offline Oceanos

  • Nível Máximo
  • *
  • Mensagens: 8.924
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #12 Online: 19 de Setembro de 2006, 20:24:27 »
Não, Python é de mais fácil compreensão que C mesmo. Ela está mais próxima de uma linguagem natural que C. Obviamente, quem entende mais de uma coisa vai entender com mais facilidade ela do que algo que nunca entendeu, duh. Embora não seja mentira que a principal vantagem disso seja pra quem está começando.

Offline Snake

  • Nível 31
  • *
  • Mensagens: 2.049
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #13 Online: 19 de Setembro de 2006, 20:26:34 »
O material de críticas ao C++ é extenso, mas está majoritariamente em inglês. Eu sugiro essa discussão: http://forums.gentoo.org/viewtopic-t-416684.html
Newton's Law of Gravitation:
What goes up must come down. But don't expect it to come down where you can find it. Murphy's Law applies to Newton's.

Offline Oceanos

  • Nível Máximo
  • *
  • Mensagens: 8.924
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #14 Online: 19 de Setembro de 2006, 20:42:22 »
A sintaxe dos templates é uma desgraça mesmo.

Offline Guinevere

  • Nível Máximo
  • *
  • Mensagens: 5.861
  • Sexo: Feminino
Re: [Geek] Críticas sobre o C++
« Resposta #15 Online: 20 de Setembro de 2006, 07:14:02 »
Ah, isso eu admito que nunca consegui entender, hehehehe.

Agora, pelo menos uma coisa: Fazer um KDE cheio de falhas e jogar a culpa na linguagem é o fim do mundo! ^.^

Offline Snake

  • Nível 31
  • *
  • Mensagens: 2.049
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #16 Online: 20 de Setembro de 2006, 18:32:07 »
Na verdade os detratores do KDE usam o argumento de ter sido escrito em C++ para provar que o KDE é malfeito. Não é que os desenvolvedores do KDE estejam dizendo "eu sei que o KDE é um lixo, mas não me culpe, e sim a linguagem".
Newton's Law of Gravitation:
What goes up must come down. But don't expect it to come down where you can find it. Murphy's Law applies to Newton's.

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: [Geek] Críticas sobre o C++
« Resposta #17 Online: 20 de Setembro de 2006, 19:07:02 »
O material de críticas ao C++ é extenso, mas está majoritariamente em inglês. Eu sugiro essa discussão: http://forums.gentoo.org/viewtopic-t-416684.html
Estar em inglês não é problema. Valeu!

Ah, isso eu admito que nunca consegui entender, hehehehe.

Agora, pelo menos uma coisa: Fazer um KDE cheio de falhas e jogar a culpa na linguagem é o fim do mundo! ^.^
Não disse que estavam certo ao fazê-lo, só queria entender o porquê.

EDIT: Que linguagem esse pessoal que critica o C++ costuma recomendar?
« Última modificação: 20 de Setembro de 2006, 19:09:50 por André Ramaciotti »
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Snake

  • Nível 31
  • *
  • Mensagens: 2.049
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #18 Online: 20 de Setembro de 2006, 19:54:32 »
Obviamente as críticas ao C++ não vêm de grupos de programadores de linguagens específicas.
Newton's Law of Gravitation:
What goes up must come down. But don't expect it to come down where you can find it. Murphy's Law applies to Newton's.

Offline Guinevere

  • Nível Máximo
  • *
  • Mensagens: 5.861
  • Sexo: Feminino
Re: [Geek] Críticas sobre o C++
« Resposta #19 Online: 21 de Setembro de 2006, 09:30:41 »
Eu li o tópico e concordo com uma porrada de coisas que falaram contra o C++

Mas não tenho linguagem pra recomendar porque você não perguntou o propósito. O que você pretende programar?

Offline Andre

  • Nível 39
  • *
  • Mensagens: 4.072
  • Sexo: Masculino
    • Aletéia
Re: [Geek] Críticas sobre o C++
« Resposta #20 Online: 21 de Setembro de 2006, 19:12:53 »
Eu não pretendo programar nada. Quer dizer, para o que eu faço, scripts em Python já são o suficiente.
A recomendação que eu me referia é a dos críticos em relação ao KDE, em que linguagem eles recomendam que seja feito um gerenciador de janelas.
Se Jesus era judeu, então por que ele tinha um nome porto-riquenho?

Offline Snake

  • Nível 31
  • *
  • Mensagens: 2.049
  • Sexo: Masculino
Re: [Geek] Críticas sobre o C++
« Resposta #21 Online: 21 de Setembro de 2006, 19:21:53 »
Acredito que a maioria recomende C.
Newton's Law of Gravitation:
What goes up must come down. But don't expect it to come down where you can find it. Murphy's Law applies to Newton's.

Temma

  • Visitante
Re: [Geek] Críticas sobre o C++
« Resposta #22 Online: 22 de Setembro de 2006, 02:37:22 »
java  :clap:

Offline Marcus VBP

  • Nível 12
  • *
  • Mensagens: 231
  • Sexo: Masculino
    • Desenvolvimento de Interfaces Web
Re: [Geek] Críticas sobre o C++
« Resposta #23 Online: 22 de Setembro de 2006, 07:15:57 »
java  :clap:

estou sofrendo muito pagando esta cadeira na universidade :(

Website - http://www.marcusvbp.com.br
NH18, uma comunidade sobre GURPS - http://www.nh18.com.br

Offline Guinevere

  • Nível Máximo
  • *
  • Mensagens: 5.861
  • Sexo: Feminino
Re: [Geek] Críticas sobre o C++
« Resposta #24 Online: 22 de Setembro de 2006, 10:27:35 »
Gente, como alguém pode recomendar alguma coisa sem saber PRA QUE ela será usada.

Tipo, você chega numa loja de ferramentas e fala

 - Quero comprar uma ferramenta!

 - Qual?

 - Ah, qualquer uma boa, aí...
 
 - Hein? Mas como assim? Você vai consertar alguma coisa, construir algo?

 - Ah, não vou fazer nada não, qual você me recomenda?

 - Huh? Mas tipo assim, se você for serrar madeira vou te vender um serrote, se for trocar pneu eu...

 - Isso!

 

Do NOT follow this link or you will be banned from the site!