M4ck wrote: > � vaporware no sentido de que n�o realizou a promessa inicial de > ser uma cria��o original, um/uma substituto/alternativa � altura > do java, sendo na verdade uma **implementa��o** do C++ (o C#) > que despreza v�rias funcionalidade dessa linguagem de > programa��o em nome de uma propalada universaliza��o de > plataformas (sic).
Opa, vc est� totalmente equivocado. O dotnet n�o � uma linguagem, � uma plataforma. Para v�rias linguagens. O framework define classes padr�o em um formato semicompilado chamado Microsoft Intermediate Language (MSIL) que podem ser subclasseadas de qualquer linguagem q consiga compilar para MSIL, inclusive Perl, Python, Scheme e outras existentes. Esse formato transiente pode tanto ser interpretado pela CLR, como JITeado durante a execucao, e tambem compilado pra codigo nativo em tempo de instalacao. Entenda a plataforma .NET como uma evolu��o do COM (modelo comum de objeto, com funcionalidade equivalente �s varias implementa��es de CORBA), misturado com conceitos da plataforma Java *incluindo* J2EE. O BizTalk, que est� funcionando em diversos lugares por a�, � baseado no framework .NET. Dificilmente vaporware. Outra coisa em q vc est� enganado sobre a C# � q a mesma n�o � uma vers�o de C++, e sim uma das 3 linguagens padr�o liberada com o SDK do .NET (as outras sao C++ e VB), e que para quem conhece � uma vers�o de Java com suporte ao tipo struct, enums e heran�a m�ltipla. A sintaxe da C#, enquanto baseada na sintaxe de Java, nao _retira_ sen�o coisas redundantes q qqer programador Java odeia (como os argumentos obrigatorios na main() e definicoes public em classes externas, por exemplo). O Java em si, ou seja, sem suporte aos recursos q foram introduzidos na C# � a J#, q nao acompanha o SDK mas at� pouco tempo atr�s podia ser baixada do mirror da Microsoft na Conxion. A vers�o de C++, q provavelmente � a q vc est� se referindo, para a plataforma .NET � a mesmissima q acompanhava a ultima versao do Visual Studio, de 3 anos atr�s, mas q tb pode compilar para x86 e tamb�m MSIL chamada Managed C++. S� para fechar: [thiago@kingston:~]$ cl /clr Microsoft (R) C/C++ Optimizing Compiler Version 13.00.9254 for CLR Copyright (C) Microsoft Corporation 1984-2001. All rights reserved. cl : Command line error D2003 : missing source filename [thiago@kingston:~]$ csc Microsoft (R) Visual C# Compiler Version 7.00.9254 [CLR version v1.0.2914] Copyright (C) Microsoft Corp 2000-2001. All rights reserved. fatal error CS2008: No inputs specified [thiago@kingston:~]$ vbc Microsoft (R) Visual Basic.NET Compiler version 7.00.9254 for Microsoft (R) .NET CLR version 1.00.2914.16 Copyright (C) Microsoft Corp 2001. All rights reserved. De resto, PVT, pois aqui � uma lista de Linux e n�o de dotnet. -- thiago pimentel | mad scientist | [EMAIL PROTECTED] Assinantes em 28/11/2001: 2414 Mensagens recebidas desde 07/01/1999: 143803 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
