C# - Visão geral
C# é uma linguagem de programação moderna, de uso geral e orientada a objetos desenvolvida pela Microsoft e aprovada pela European Computer Manufacturers Association (ECMA) e pela International Standards Organization (ISO).
C# foi desenvolvido por Anders Hejlsberg e sua equipe durante o desenvolvimento do .Net Framework.
C# é projetado para Common Language Infrastructure (CLI), que consiste no código executável e no ambiente de tempo de execução que permite o uso de várias linguagens de alto nível em diferentes plataformas e arquiteturas de computador.
As razões a seguir fazem do C# uma linguagem profissional amplamente utilizada −
- É uma linguagem de programação moderna e de uso geral
- É orientado a objetos.
- É orientado a componentes.
- É fácil de aprender.
- É uma linguagem estruturada.
- Produz programas eficientes.
- Ele pode ser compilado em várias plataformas de computador.
- Faz parte do .Net Framework.
Fortes recursos de programação do C#
Embora as construções C# sigam de perto as linguagens tradicionais de alto nível, C e C++ e sendo uma linguagem de programação orientada a objetos. Tem uma forte semelhança com Java, possui vários recursos de programação fortes que o tornam cativante para vários programadores em todo o mundo.
A seguir está a lista de alguns recursos importantes do C# -
- Condições Booleanas
- Coleta automática de lixo
- Biblioteca padrão
- Versão de montagem
- Propriedades e eventos
- Gerenciamento de delegados e eventos
- Genéricos fáceis de usar
- Indexadores
- Compilação condicional
- Multithreading simples
- Expressões LINQ e Lambda
- Integração com o Windows
Linguagem C