Em Dom 02 Dez 2001 09:15, Thiago Macieira escreveu:
Ioniz Ronin wrote:
[corta]
> O C++ foi uma evolu��o do C. N�o lembro quando nem por quem, 
> mas sei que foi no meio da d�cada de 80 que ele foi 
> desenvolvido. 
[corta]
O fato � que o C++ 
> implementa a programa��o orientada a objetos no C.
> Atualmente, o C e o C++ s�o padronizados pelo ISO 
> (International 
> Standards Organization, acho). 
[corta]
> Por fim, o C# (C sharp) � uma inven��o da Microsoft e, como 
> tal, padronizado por ela mesma. A id�ia e estender o conceito 
> de objetos do C++ para todos os tipos, portanto tudo � objeto. 
> Isso difere do Java, em  que existem tipos de base (n�meros) e 
> objetos. O Java � um "C++-".

Thiago,

Deu uma bela aula! 

S� complementando: o Kernel do Linux � escrito em assembly e C, 
n�o h� suporte a OO nele, isto �, voc� n�o pode escrever um 
driver para Linux em C++ e coloc�-lo como m�dulo ao kernel.

O C++ foi criado por Bjarne Stroustroup no laborat�rio da AT&T 
em 1983. Procurem C++ no Google ( http://www.google.com ) e 
vejam a p�gina de seu criador como uma das primeiras 
alternativas. Interessant�ssima. Ele continua firme l�, como 
chefe de uma das divis�es de pesquisa.

Apesar de ser um aficcionado do C++ n�o vejo ela como uma 
evolu��o do C. Na verdade � uma linguagem que foi implementada a 
partir do C, utilizando a orienta��o a objetos. Os homens que 
inventaram o C tiveram uma inspira��o divina... n�o h� como 
melhor�-la :-)

J� C# **n�o �** uma evolu��o. N�o vou dar minha opini�o para n�o 
criar uma "flamewar" aqui :-) N�o tenho nada contra, mas, se o 
colega que teve a d�vida quiser partir para OO, deve estudar C++ 
ou Java (ou os dois), e depois estude o C# que entender� o que 
eu digo.

Na InfoExame o livro mais vendido do m�s � "Java - Como 
Programar", eu tenho esse livro e tenho tamb�m o "C++ - Como 
Programar" e posso dizer que esses s�o os melhores livros para 
quem quer aprender a programar. V� a uma livraria e leia os 
livros antes de compr�-los. Apesar de haver alguns erros nos 
c�digos do livro, eles s�o excelentes.

Para obter o padr�o ANSI/ISO C++ 14882-1998 (o padr�o C, n�o 
lembro qual �, mas tem l� tamb�m) procure em 
http://www.ansi.org. O download do documento completo tem cerca 
de 2 MB (775 p�ginas em formato PDF) e custa US$ 18,00 atrav�s 
de cart�o de cr�dito. Agora o documento impresso, n�o sei, � 
car�ssimo.

No Brasil, a ISO � representada pela ABNT ( 
http://www.abnt.org.br ) mas, fazendo a pesquisa l�, n�o 
encontrei o padr�o para o C++.

Ah! Kerningham e Ritchie fraquinhos :-) :-) :-) O livro � b�sico 
e essencial, fraquinho, n�o, mesmo. Seu chefe � s�bio.

Sds.
-- 
M4ck - [EMAIL PROTECTED] - Linux User # 142324
Projeto de Documenta��o do Linux no Brasil
http://ldp-br.linuxdoc.org

Assinantes em 02/12/2001: 2403
Mensagens recebidas desde 07/01/1999: 144337
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a