O que é Programação?
Progamação é o ato de programar.
A progamação existe para resolver problemas.
O mundo a nossa volta está cheio de problemas esperando por uma solução. Através da programação podemos oferecer soluções com o potencial de melhorar a vida das pessoas.
Diversos problemas já foram solucionados através da programação. A nossa volta existem vários exemplos disso: celulares que permitem a comunicação com pessoas em qualquer lugar do mundo, semáforos que controlam e organizam o transito, máquinas que lavam as nossas roupas, uma plataforma como o tab news, entre outros milhares de exemplos que demonstram a utilidade material da programação.
Mas para que qualquer solução seja possível é necessário ter clareza sobre qual é o problema que você quer resolver. Não é possível pensar em uma solução sem antes entender o problema.
Como programar?
Entender o problema é fundamental, mas como é programar na prática?
Existem três pilares que sustentam a prática da programação: algoritmos, lógica e linguagem.
Algoritmos
Um algoritmo é um passo a passo que explica como realizar uma tarefa.
Veja um exemplo de algoritmo que explica como beber água:
- Pegue um copo
- Vá até o bebedouro
- Posicione o copo embaixo da torneira
- Abra a torneira
- Espere o copo encher de água
- Feche a torneira
- Leve o copo até a sua boca
Lógica
A lógica de programação é a aplicação do algoritmo em uma sequência lógica.
No exemplo acima, o algoritmo seguiu uma lógica. Se você deixar de realizar um dos passos, ou inverter sua ordem de execução o resultado final não sairá de acordo com o esperado.
Linguagem
Os seres humanos se comunicam através de diversos idiomas como o inglês, o português, o espanhol, etc. Entretanto, o computador não "fala" nenhum desses idiomas.
É por isso que existem as linguagens de programação, idiomas que os computadores são capazes de entender. Da mesma forma que os idiomas humanos, as linguagens de programação possuem regras sintáticas, semânticas e lógicas para serem escritas.
E da mesma forma como existem diversos idiomas, existem também diversas línguagens de programação diferentes.
O resultado final da combinação destes três pilares é um programa. Ou seja, um programa é um conjunto de instruções que foi:
- Construído a partir de um algoritmo;
- Estruturado de forma lógica;
- Escrito em uma linguagem de programação.
Quem sou eu?
Olá, eu sou o Mateus! 👋
Se você leu esse artigo até aqui, muito obrigado!
Eu sou um estudante de programação, e apesar de ainda não trabalhar na área, eu gosto de compartilhar os meus conhecimentos com outras pessoas.
Se você gostou do artigo, sinta-se livre deixar uma mensagem. Pode ser um elogio, uma crítica ou uma sugestão. Dessa forma posso saber onde melhorar e continuar produzindo um conteúdo de valor para outras pessoas!
Se você quiser conhecer mais sobre mim, me procure em outras redes sociais: