A Linguagem C#

Em 2002, com o surgimento da plataforma .NET, o mundo conheceu o C# uma poderosa linguagem de programação orientada a objetos, que pode ser empregada no desenvolvimento de diversos tipos de projetos de software.

Hoje o C# é a linguagem mais popular presente na plataforma .NET e está em constante evolução. De acordo com os dados da Pesquisa “Tecnologias mais populares de 2022”, do StackOverflow, o C# ocupa a 8ª posição de linguagens mais usadas por pessoas desenvolvedoras — o que corresponde a 27,98% do total.

O que é o C#?

A C# (lê-se “C sharp”) é a principal linguagem de programação em .NET. Inclusive, ela surgiu com a primeira versão da plataforma, em 2002.

Com C# é possível desenvolver aplicações de praticamente todos os tipos: desde aplicações embarcadas até aplicativos de área de trabalho, mobile e sistemas web.

Como é orientada a objetos, é possível criar classes e estruturas de programação que são reaproveitadas por diversas aplicações.

Além do mais, tem uma sintaxe simples, o que facilita a aprendizagem. Isso se consolidou porque, em seu processo de desenvolvimento, foram adotadas facilidades das linguagens C e C++, além de outros recursos mais avançados provenientes das linguagens (como Java).


C# Uma sintaxe simples

Já identificamos algumas características do C#, que tal darmos mais um passo neste artigo e entendermos como é sua sintaxe?

De forma parecida com outras linguagens de alto nível, num programa em C#, podemos dividir o código em diversos arquivos do tipo .cs — as conhecidas unidades de compilação.

Sintaxe C#

É importante ressaltar também que, a partir do .NET e da versão C# 9, a plataforma facilitou o trabalho das pessoas desenvolvedoras e se aproximou de outras linguagens minimalistas.

Afinal de contas, trouxe as instruções de nível superior como novidade.

Um ponto de atenção é que C# é uma linguagem case sensitive**. Ou seja, faz distinção entre palavras que começam com letra maiúscula e minúscula. Então, por exemplo, andre é diferente de Andre.

Como em outras linguagens, no C# também tem a definição de tipos de dados primitivos e a pessoa desenvolvedora define os tipos complexos.

As classes em C# são os tipos complexos, que é um dos conceitos centrais do paradigma da orientação a objetos.

Web hosting by Somee.com