Saiba como funciona

Concluído

Para entender como seu código funciona, você precisa recuar e pensar sobre o que é uma linguagem de programação. Considere como seu código comunica comandos ao computador.

O que é uma linguagem de programação?

Linguagens de programação como C# permitem que você escreva instruções que você deseja que o computador execute. Cada linguagem de programação tem sua própria sintaxe, mas depois de aprender sua primeira linguagem de programação e tentar aprender outra, você rapidamente perceberá que todas elas compartilham muitos conceitos semelhantes. O trabalho de uma linguagem de programação é permitir que um ser humano expresse sua intenção de uma forma legível e compreensível por humanos. As instruções que você escreve em uma linguagem de programação são chamadas de "código-fonte" ou apenas "código". Os desenvolvedores de software escrevem código.

Neste ponto, um desenvolvedor pode atualizar e alterar o código, mas o computador não pode entender o código. O código primeiro deve ser compilado em um formato que o computador possa entender.

O que é a compilação?

Um programa especial chamado compilador converte seu código-fonte em um formato diferente que a unidade central de processamento (CPU) do computador pode executar. Quando você usou o botão verde Executar na unidade anterior, o código que você escreveu foi primeiro compilado e, em seguida, executado.

Por que o código precisa ser compilado? Embora a maioria das linguagens de programação pareça enigmática no início, elas podem ser mais facilmente compreendidas por humanos do que a linguagem preferida do computador. A CPU compreende as instruções que são expressas ligando ou desligando milhares ou milhões de pequenos interruptores. Os compiladores fazem a ligação entre estes dois mundos, ao traduzirem as suas instruções legíveis para seres humanos para um conjunto de instruções compreensíveis para um computador.

O que é a sintaxe?

As regras para escrever código C# são chamadas de sintaxe. Assim como as linguagens humanas têm regras sobre pontuação e estrutura de frases, as linguagens de programação de computador também têm regras. Essas regras definem as palavras-chave e os operadores do C# e como eles são reunidos para formar programas.

Quando você escreveu código no Editor .NET, você pode ter notado alterações sutis na cor de diferentes palavras e símbolos. O realce de sintaxe é um recurso útil que você começará a usar para detetar facilmente erros em seu código que não estejam em conformidade com as regras de sintaxe do C#.

Como funcionou o seu código?

Vamos focar-nos na seguinte linha de código que escreveu:

Console.WriteLine("Hello World!");

Quando você executou o código, viu que a mensagem Hello World! foi impressa no console de saída. Quando a expressão está entre aspas duplas no seu código C#, é denominada cadeia literal. Em outras palavras, você literalmente queria que os caracteres H, , , l, o, e assim por diante, elfossem enviados para a saída.

A parte Console denomina-se por classe. Classes "próprias" métodos; Ou pode-se dizer que os métodos vivem dentro de uma classe. Para visitar o método, tem de saber em que classe se encontra. Por enquanto, pense em uma classe como uma forma de representar um objeto. Nesse caso, todos os métodos que operam no console de saída são definidos dentro da Console classe.

Há também um ponto (ou ponto) que separa o nome da classe e o nome ConsoleWriteLine()do método. O ponto final é o operador de acesso de membro. Por outras palavras, o ponto é a forma como "navega" da classe para um dos respetivos métodos.

A parte WriteLine() denomina-se por método. Você sempre pode identificar um método porque ele tem um conjunto de parênteses depois dele. Cada método tem uma função. O WriteLine() trabalho do método é gravar uma linha de dados no console de saída. Os dados impressos são enviados entre os parênteses de abertura e de fecho como um parâmetro de entrada. Alguns métodos precisam de parâmetros de entrada, enquanto outros não. Mas se você quiser invocar um método, você deve sempre usar os parênteses após o nome do método. Os parênteses são conhecidos como o operador de invocação do método.

Finalmente, o ponto-e-vírgula é o operador de fim de instrução. Uma instrução é uma instrução completa em C#. O ponto-e-vírgula informa ao compilador que você terminou de inserir o comando.

Não se preocupe se todas estas ideias e termos não fizerem sentido. Por enquanto, tudo o que você precisa lembrar é que, se você quiser imprimir uma mensagem no console de saída:

  • Utilizar o comando Console.WriteLine("Your message here");
  • Utilizar maiúscula na primeira letra de Console, Write e Line
  • Use a pontuação correta porque ela tem um papel especial em C#
  • Se você cometer um erro, basta detetá-lo, corrigi-lo e executá-lo novamente

Gorjeta

Crie truques e dicas para si mesmo até ter memorizado determinados comandos principais.

Compreender o fluxo de execução

É importante entender o fluxo de execução. Por outras palavras, as instruções do código foram executadas por ordem, uma linha de cada vez, até não haver mais instruções para executar. Algumas instruções irão necessitar que a CPU aguarde antes de poder continuar. Outras instruções podem ser utilizadas para alterar o fluxo de execução.

Vamos agora testar o que aprendeu. Cada módulo apresenta um desafio simples, e se você ficar preso, você receberá uma solução. Na próxima unidade, terá a possibilidade de escrever algum código C# por conta própria.

Verifique o seu conhecimento

1.

Qual é a diferença entre Console.Write e Console.WriteLine?