tenchi
(usa Slackware)
Enviado em 14/09/2008 - 00:31h
C++ tem coisas interessantes como templates. As própria classes vector e list (que abstraem muitas operações que em em vetor e listas seriam extremamente chatas e suscetíveis a erros (humanos)) são templates.
Estou aprendendo agora a programar orientado a objetos. É uma maneira totalmente nova - ao menos para mim - de programar. Não se decide programar em esta ou outra linguagem: deve-se ver em qual situação tal linguagem se sairá melhor.
Hoje em dia há uma briga muito grande entre as linguagens, principalmente entre as orientadas a objetos: python, java, c# e/ou ruby. C++ ainda é muito utilizado, e há excelentes frameworks - livres - muito bons, dentre eles o famoso Qt (usa o KDE?, pois é, ele é a obra prima feita em Qt) e wxWindows, utilizado por muitos programas, como aMule, Audacity, etc. Todos são multiplataforma, ao contrário daquele Turbo C++ que vivem querendo oferecer à universitários novatos :-) Já aconteceu comigo. Aí eu disse: "Mamãe me disse para não aceitar qualquer droga que me ofereçam" :-) hauahuahauhaua
Com C++ você ganha muito tempo ao não perder tempo com coisas simples que C te obriga a pensar. Mas programar em C é mais legal! Hoje em dia muitos programas - principalmente em software livre - são feitos em C por isto mesmo: por serem divertidos de programar. É lógico que não há muita diversão quando você fica um final de semana todo para descobrir para onde diabos aquele ponteiro apontava...