Desenvolvedor e Analista de Sistemas | IFPA

quinta-feira, 5 de setembro de 2013

As características do C#

com 0 Comentário
As características da linguagem de Programação C#

Dentre as características essenciais do C# podemos citar:

 Simplicidade: os projetistas de C# costumam dizer que essa linguagem é tão poderosa quanto o C++ e tão simples quanto o Visual Basic.
 Completamente orientada a objetos: em C#, qualquer variável tem de fazer parte de uma classe.
 Fortemente tipada: isso ajudará a evitar erros por manipulação imprópria de tipos, atribuições incorretas etc.
 Gera código gerenciado: assim como o ambiente .NET é gerenciado, assim também o é C#.
 Tudo é umo bjeto: System.Object é a classe base de todo o sistema de tipos de C#.
 Controle de versões: cada assembly gerado, seja como EXE ou DLL, tem informação sobre a versão do código, permitindo a coexistência de dois assemblies homônimos, mas de versões diferentes no mesmo ambiente.
 Suporte a código legado: o C# pode interagir com código legado de objetos COM e DLLs escritas em uma linguagem não-gerenciada.
 Flexibilidade: se o desenvolvedor precisar usar ponteiros, o C# permite, mas ao custo de desenvolver código não-gerenciado, chamado “unsafe”.

 Linguagem gerenciada: os programas desenvolvidos em C# executam num ambiente gerenciado, o que significa que todo o gerenciamento de memória é feito pelo runtime via o GC (Garbage Collector), e não diretamente pelo programador, reduzindo as chances de cometer erros comuns a linguagens de programação onde o gerenciamento da memória é feito diretamente pelo programador.

+1

0 comentários :

Postar um comentário

Total de visualizações