O que é uma linguagem de Programação?

perguntou em Linguagens de Programação por sergio
O que é, para que serve, como funciona?

1 Resposta

0 votos
respondida por sergio
editado por sergio

Linguagem de Programação é a forma utilizada atualmente para passar instruções ao computador de como ele deve realizar determinada tarefa; por exemplo, queremos que o computador realize o cadastro de uma pessoa, para tanto, devemos instruí-lo em apresentar uma tela com campos onde serão inseridos os dados.

Depois, informamos ao computador para aguardar a digitação dos dados nesses campos da tela e, depois, quando um botão for clicado, informamos ao computador que os dados deverão ser armazenados em um lugar de onde possam ser recuperados quando necessário (normalmente um banco de dados).

As linguagens de programação são escritas e, cada uma possue sua própria sintaxe e regras. Há linguagens específicas para ambientes desktop (computadores pessoais), web e mobile

Exemplo da escrita de uma linguagem de programação hipotética para instruir ao computar a abrir ou não a porta da casa:

1. Aguarde a pessoa colocar o dedo no leitor biométrico

2. Leia a impressão digital

3. Se a impressão digital é inválida, então:

  • Informe: "Digital Inválida. Por favor coloque o dedo no leitor novamente!".
  • Voltar ao Item 1.

4. Se a impressão digital for válida, mas não estiver relacionada na lista para abertura da porta; então:

  • Informe: "Pessoa não autorizada para abertura da porta.".
  • Acione o Alarme por 5 segundos
  • Voltar ao Item 1.

5. Se a impressão digital for válida e estiver relacionada na lista para abertura da porta; então, Abra a Porta.

(observe que, para realizar as atividades acima, o computador precisa ter uma lista com as impressões digitais autorizadas para abrir a porta. Para ter essa lista, precisamos fazer outro programa de computador instruindo ele como realizar esse cadastro)

Os itens acima (de 1 a 5), descrevem um roteiro a ser seguido pelo computador. Os itens estão organizados em uma sequência lógica para execução da tarefa (isso é chamado de algoritmo). 

...