ocdcsd

317 palavras 2 páginas
Principais Características da plataforma .NET, e da linguagem C#

.Net(dotNet) Uma plataforma única para o desenvolvimento e execução de sistemas e aplicações. Todo código desenvolvido em .NET pode ser executado em qualquer dispositivo que possua em framework de tal plataforma.
Com ideia semelhante a JAVA o programador deixa de escrever um código para sistema e passa a escrever na plataforma .NET.
A plataforma baseia-se em um dos princípios utilizados na tecnologia JAVA, os programas desenvolvidos para ela são duplo-compilados, na distribuição e na execução.
Um programa é escrito em qualquer uma das 33 linguagens de programação disponíveis na plataforma; O código é compilado e gera um código intermediário em uma linguagem chamada MSIL (Microsoft Intermediate Language). Este novo código gera um arquivo na linguagem de baixo nível Assembly, de acordo com o tipo de projeto.
C#
Dentre as principais características principais podemos citar:
Simplicidade: C# é uma linguagem tão poderosa quanto o C++ e tão simples quanto o Visual Basic.
Orientação a Objetos: Qualquer variável tem que fazer parte de uma classe.
Gera código gerenciado: Assim como na plataforma .NET, o C# gera códigos gerenciados.
Fortemente tipada: Isso ajudará a evitar erros por manipulação imprópria de tipos e atribuições incorretas.
Tudo é objeto: System.Object é a classe base para todo tipo de sistema C#
Controle de versões: Cada Assembly gerado tem a informação sobre a versão do código, permitindo a coexistência de dois assemblies homônimos, de diferentes versões no mesmo ambiente.
Suporte a código legado: Pode interagir com código legado de objetos COM e DLLs escritas em linguagem não gerenciada.
Flexibilidade: Permite o desenvolvedor utilizar ponteiros.
Linguagem Gerenciada.

http://pt.wikipedia.org/wiki/Microsoft_.NET http://pt.wikipedia.org/wiki/C_Sharp http://www.portaldaprogramacao.com/artigos2.asp?n=103

Relacionados