Lógica de programação é o
modo como se escreve um programa de computador, um algoritmo.
Um algoritmo é uma sequência de passos para se executar uma função. Como
se fosse uma receita para um bolo.
Na
receita, devem-se seguir os passos para o bolo ficar pronto sem nenhum
problema. Na informática, os programadores escrevem as “receitas de bolo”
(algoritmos) de modo que o computador consiga ler e entender o que deve ser
feito, ao executar o algoritmo. Para isto foi necessário criar uma linguagem
de programação.
A linguagem de programação é como uma língua normal, um grupo de
palavras com significados. No caso da programação, a maioria das linguagens é
escrita em Inglês. Estas linguagens fazem o computador assimilar cada comando e
função de um algoritmo, depois executar cada função.
A
linguagem de programação é apenas como se escreve o algoritmo.
Podemos
imaginar o computador como uma super calculadora, capaz de fazer cálculos muito
mais rápido que nós, mas para isso devemos dizer para o computador o
que deve ser calculado e como deve ser calculado.
Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os computadores interpretam tudo como números em base binária, ou seja, só entendem zero e um. As linguagens de baixo nível são interpretadas diretamente pelo computador, tendo um resultado rápido, porém é muito difícil e incômodo se trabalhar com elas. Exemplos de linguagens de baixo nível são a linguagem binária e a linguagem Assembly.
Já
as linguagens de alto nível são mais fáceis de se trabalhar e de
entender, as ações são representadas por palavras de ordem (exemplo faça,
imprima, etc) geralmente em inglês, foram feitos assim para facilitar a
memorização e a lógica. Elas não são interpretadas diretamente pelo computador,
sendo necessário traduzi-las para linguagem binária utilizando-se de um
programa chamado compilador.
Existem
algumas linguagens de programação que não necessitam de compiladores, como
o PHP, uma linguagem dedicada à produção de websites dinâmicos. As
instruções em PHP são compiladas e executadas ao mesmo tempo.
A um procedimento constituído de um conjunto de instruções bem
definidas, executáveis por alguém, com o objetivo de resolver um problema,
chama-se Algoritmo.
A grosso modo pode-se dizer que o homem faz todas as ações de seu
dia a dia seguindo algoritmos. É óbvio que estes algoritmos quase nunca estão
escritos explicitamente, mas com certeza estão muito bem gravados no
subconsciente de quem os executa mecânica e inconscientemente.
Um algoritmo escrito em Linguagem Natural passa a ser chamado de Programa depois
de convertido para uma linguagem aceita por um computador real.
0 comentários:
Enviar um comentário