Programar: mais fácil do que parece

Estamos na era da informação e programas estão por todas as partes, até este texto que você está lendo que pode estar sendo visto de um desktop, notebook, tablet, celular ou, talvez, até algum dispositivo como um console de videogame ou uma televisão. Nunca antes se viveu num mundo tão dependente do código, mas você já se perguntou como que é programar?

Algoritmo

Usamos algo chamado algoritmo, que não é nada mais que um conjunto de instruções que uma pessoa ou máquina deve seguir para cumprir com uma determinada tarefa. O exemplo mais comum que se dá é de uma receita de bolo, onde temos ingredientes (variáveis) com certos valores (quantidades) e devemos executar alguns passos para transformar tudo isso em um alimento, que no código seria a solução do nosso problema.

Por mais que tentem passar a imagem de programação por algo muito tecnológico e surreal, com aquele fundo escuro e letras verdes ou azuis indecifráveis correndo a tela, de certa forma, a sua avó ao te passar aquela receita tradicional da família está fazendo algo bem similar a um programador.

Senhora preparando uma sobremesa

Outro detalhe, assim como há diferentes tipos de bolos, há diferentes formas de resolver um problema. Depende da criatividade e habilidade de cada um �

Mas, o que torna o ato de programar único?

Em primeiro lugar, o responsável por executar as instruções que você passa é algum tipo de computador com uma CPU e memória. Mas, para que humanos e máquinas se entendam, várias linguagens diferentes foram criadas. No começo, era tudo feito com conexões físicas que representavam 0s e 1s, depois foram criadas palavras para substituir essas combinações de números por algo mais amigável.

Hoje em dia, há bastantes linguagens que organizam as instruções de uma forma bastante legível e intuitiva, usando regras de sintaxe e um vocabulário que indicam claramente o que está acontecendo. Também foram criadas boas práticas entre programadores ao escrever código, já que muitos trabalham em conjunto com código que não criaram e é necessário poder-se entender a lógica daquele que criou o código.

O primeiro programa que um estudante aprende a fazer é o famoso “Hello, World!” (conhecido como “Olá, Mundo!” em inglês), este programa apenas mostra na tela a frase “Hello, World!” ao usuário. Abaixo deixo um exemplo dessa evolução, comparando a linguagem assembly que foi uma das primeiras linguagens de programação ao JavaScript, uma linguagem de programação web moderna.

“Hello, World!” em Assembly

global  _main
extern  _printf

section .text
_main:
    push    message
    call    _printf
    add     esp, 4
    ret
message:
    db  'Olá, Mundo!', 10, 0

“Hello, World” em JavaScript

alert("Olá, Mundo!");

Dá para ver que avançou bastante a forma como codificamos, né? Enquanto o exemplo em Assembly parece quase hieróglifos para quem não está habituado, o exemplo em JavaScript tem bem menos elementos e é mais fácil de interpretar: um alerta que mostra “Hello, World!” ao usuário.

JavaScript, além de uma linguagem moderna e intuitiva, é muito utilizado para o desenvolvimento web e pode tornar-se uma fonte de renda para quem estiver disposto a dominá-la. Nós temos um curso que faz justamente isso, você quer tentar? �

Postagens Relacionadas

Hoje em dia não é preciso querer entrar na carreira de programação para procurar saber como aprender HTML e CSS. Afinal, com a transformação
Seja você um empreendedor que está tentando promover seu negócio, um iniciante em Marketing que quer aprender de tudo um pouco ou um profissional
Não existe uma resposta exata para quem se pergunta quanto tempo demora para aprender inglês, mas conhecer um pouco sobre como nosso cérebro funciona
Apesar de terem sido subestimadas por muito tempo, hoje as competências comportamentais têm conquistado cada vez mais a atenção de recrutadores e empresas, que