Dot.net
1. Visão geral
1.1. Plataforma .NET
A Plataforma .NET ou DOTNET é a plataforma de desenvolvimento multi-linguagem, ou seja, recebe diversas linguagens de programações, a plataforma foi criada pela Microsoft e dentre as linguagens reconhecidas pelo .NET as principais é o C#, VB(Visual Basic) e o próprio .NET
A plataforma .NET baseia-se em um dos princípios utilizados no JAVA (Just In Time Compiler - JIT), os programas desenvolvidos para ela são compilados duas vezes, uma na distribuição gerando um código conhecido como "bytecodes" e outra na execução.
Durante o desenvolvimento da plataforma .NET, as bibliotecas foram escritas numa linguagem chamada Simple Managed C (SMC), que tinha um próprio compilador. Em 1999, uma equipe de desenvolvimento reunida por Anders Hejlsberg, que foi escolhido pela Microsoft para desenvolver a linguagem. De inicio a criação da linguagem recebeu o nome “Cool” e em 2000 o projeto .NET foi apresentado ao público na Professional Developers Conference (PDC), e a linguagem Cool foi renomeada e apresentada com o nome atual, C# ou C-SHARP.
1.2. Linguagem De programação: C#
O C# ou “C-Sharp” é uma linguagem de programação que assim como o JAVA é orientada a objetos e fortemente tipada, a linguagem foi desenvolvida pela Microsoft como parte da plataforma .NET. Essa linguagem que é orientada a objetos, o grande detalhe da linguagem é que a mesma foi desenvolvida do zero, inicialmente foi nomeada de Cool, e no ano 2000 recebeu o nome que conhecemos hoje C#, por ela ter iniciado do zero ela teve grandes influencias de diversas linguagens da época, mas a grande maioria de sua influencia foi nas estruturas do C++, Pascal e o próprio Java.-
2. Comparação entre as linguagens.