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]
