linguagem C

526 palavras 3 páginas
Anders Hejlsberg - criador do C#.
A linguagem C# faz parte do conjunto de ferramentas oferecidas na plataforma .NET e surge como uma linguagem simples, robusta, orientada a objetos, fortemente tipada e altamente escalável a fim de permitir que uma mesma aplicação possa ser executada em diversos dispositivos de hardware, independentemente destes serem PCs, handhelds ou qualquer outro dispositivo móvel.

Principais características do C#[editar | editar código-fonte]
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 e atribuições incorretas;
Gera código gerenciado: assim como o ambiente .NET é gerenciado, assim também é o C#;
Tudo é um objeto: 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).9

O avanço das ferramentas de programação e dos dispositivos eletrônicos inteligentes, criou problemas e novas exigências. As novas versões de componentes compartilhados eram incompatíveis com o software antigo. Os desenvolvedores reconheceram a necessidade de software que

Relacionados

  • Linguagem C C++
    13319 palavras | 54 páginas
  • LINGUAGEM C/C++
    1905 palavras | 8 páginas
  • Linguagem C
    4307 palavras | 18 páginas
  • A linguagem c++
    1512 palavras | 7 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    981 palavras | 4 páginas
  • Linguagem c
    8779 palavras | 36 páginas
  • A linguagem c++
    7083 palavras | 29 páginas
  • Linguagem C
    1228 palavras | 5 páginas
  • linguagem c
    3545 palavras | 15 páginas