C#
C # (pronunciado "C Sharp") é um linguagem de programação desenvolvido pela Microsoft. Foi introduzido no 2002 com a versão 1.0 do .NET Framework da Microsoft. Desde então, o C # passou por várias revisões, correspondentes a cada atualização do .NET. Hoje, é uma das linguagens de programação mais populares para criar Windows programas e Aplicativos da web.
C # é uma derivada da linguagem de programação C e é semelhante a C + +. Ele usa os mesmos operadores básicos que o C ++, é Orientado a Objeto, sensível a maiúsculas e minúsculas sintaxe. No entanto, existem várias diferenças entre C # e C ++. Abaixo estão apenas alguns exemplos:
- Arrays em C ++ são ponteiros, enquanto em C # são objetos que podem incluir métodos e propriedades.
- O bool (booleano) o tipo de dados não é reconhecido como um número inteiro como em C ++.
- As palavras-chave typedef, externoe estático todos têm significados diferentes em C # e em C ++.
- As instruções de opção C # não oferecem suporte a fall-through de um caso para outro.
- Métodos e variáveis globais não são suportados em C #, enquanto estiverem em C ++.
Mais importante, o C # foi projetado especificamente para o .NET Framework da Microsoft. Isso permite que os desenvolvedores tirem proveito de todos os recursos oferecidos pelo .NET API. No entanto, isso também significa que aplicativos C # só podem ser executados em plataformas que suportam .NET tempo de execução, como Windows, Windows Server e Windows Phone. Para que os programas escritos em C # sejam executados em outras plataformas, o código deve ser compilado usando uma ferramenta de conversão como o Microsoft .NET Native.
NOTA: O nome "C #" vem da nota musical "C♯", o que significa que é um avanço da versão original de C. O símbolo is também é composto por quatro sinais de adição, o que pode significar que o C # também é mais avançado que o C ++ .