Em Thu, Nov 01, 2001 at 10:52:12PM -0200, Osni Paulo Silva Oliveira escreveu:
> Murilo Juchem wrote:
> >Sim. Orienta��o a Objetos d� pra implementar usando C estruturado.
> >Se faz um monte de gambiarras, tipo o que se faz no GNOME.
>
> Parece absurdo? E �. Uma linguagem somente suporta um paradigma se ela
> tem todos os recursos *nativos* necess�rios. Da� que C estruturado *n�o
> implementa orienta��o a objetos nem a pau!*
humm, orienta��o a objetos � um conceito, n�o meramente elementos de
sintaxe, por exemplo, o kernel Linux � escrito em C e assembly, mas �
orientado a objetos 8)
Conselho: aprenda os conceitos de orienta��o a objetos e depois os aplique
em uma linguagem de sua escolha. N�o comece aprendendo uma linguagem que
tem elementos de sintaxe que facilitam a aplica��o dos conceitos de
orienta��o a objetos, pois muito provavelmente voc� acabar� usando seus
elementos como truques e n�o como aplica��o dos conceitos de OO.
Os truques citados ocorrem normalmente quando algu�m que aprendeu
programa��o estruturada se depara com os elementos de uma linguagem como,
por exemplo, C++.
� por isto que concordo com quem diz que universidades n�o devem se
restringir a ensinar os detalhes de uma linguagem, mas deve se concentrar
em ensinar os paradigmas de programa��o. O aprendizado de sintaxes de
linguagem � algo simples e deve ser deixado como exerc�cio para o
estudante.
Tudo, claro, IMHO.
Ah, antes que me esque�a, esta discuss�o teria um f�rum mais adequado na
lista prog-br.
- Arnaldo
PGP signature