2

Programar: mais fácil do que parece

6544Pontos

hace 2 años

Curso de Programação Básica
Curso de Programação Básica

Curso de Programação Básica

Aprenda as noções básicas necessárias para começar a programar. Domine JavaScript, entenda HTML e aprenda com algoritmos. Tudo do zero, de forma muito prática você vai descobrir como é fácil começar a desenvolver aplicações web e quais são os conceitos necessários para se tornar uma pessoa capaz de desenvolver softwares. Aprender a programar não é fácil, mas com a Platzi você consegue.

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? 😉

Curso de Programação Básica
Curso de Programação Básica

Curso de Programação Básica

Aprenda as noções básicas necessárias para começar a programar. Domine JavaScript, entenda HTML e aprenda com algoritmos. Tudo do zero, de forma muito prática você vai descobrir como é fácil começar a desenvolver aplicações web e quais são os conceitos necessários para se tornar uma pessoa capaz de desenvolver softwares. Aprender a programar não é fácil, mas com a Platzi você consegue.
Rodrigo Davy
Rodrigo Davy
RodrigoDavy

6544Pontos

hace 2 años

Todas as suas entradas
Escreva o seu comentário
+ 2