O que é programação e como ela funciona?

Valquiria Pires de Oliveira Valquiria Pires de Oliveira
05 de agosto de 2020
O que é programação e como ela funciona?

A programação está por trás de várias das nossas ações on-line, sejam de trabalho, sejam de lazer. Neste artigo, você aprenderá um pouco sobre o que é programação, por que existem tantas linguagens de programação e como elas são combinadas para realizar tarefas específicas.

O que é programação e como ela funciona?

Os computadores são cada vez mais importantes na vida de todos, é quase impossível imaginar um mundo sem eles, mas os computadores dependem do código que comanda as ações.

Neste artigo vamos mostrar um pouco sobre o que são códigos, e como são usados pelos desenvolvedores para facilitar tudo, conheceremos melhor a rede mundial de computadores e duas linguagens de programação que tornam tudo possível.

O que é código

Código são conjuntos de regras e instruções escritos em uma linguagem de programação específica que nos ajuda a ‘falar’ com as máquinas. Assim como nós humanos, as máquinas ‘falam’ diferentes idiomas, há centenas de linguagens de programação e cada uma delas serve para diferentes tarefas.

Desenvolvedores são pessoas que entendem e trabalham com essas linguagens todos os dias.

O que os desenvolvedores fazem?

Eles são arquitetos e empreiteiros do mundo digital, eles usam o código para criar programas que funcionam na maioria das máquinas que você vê e usa diariamente: de notebooks até smartphones, TVs, carros e geladeiras conectadas à internet.

Para criar esses programas, os desenvolvedores escrevem sequências de tarefas para as máquinas executarem, nós chamamos essas sequências de ‘algoritmos’, por exemplo, há carros com programas que monitoram todo o sistema, um algoritmo de um programa de carro poderia ser o seguinte: – quando um botão é pressionado no painel, o status do motor aparece na tela.

O código pode ter desde mil linhas para executar um simples site na web, até dois bilhões de linhas para executar um elaborado jogo no celular.

Vamos analisar um dos aplicativos de código mais transformadores: A World Wide WebA rede mundial de computadores

Você sabia que a internet e a Web são duas coisas diferentes?

Na verdade, a WWW (a rede mundial de computadores) é um aplicativo criado usando a Internet.

Vejamos mais detalhes:

A Internet é uma rede global de conexões entre computadores que permite a transferência de informações entre eles.

Nós usamos a Internet para enviar e-mails, fazer ligações, assistir vídeos e acessar a Web por meio de navegadores, como o Chrome, Firefox e Internet Explorer.

A Web, por outro lado, é um conjunto de bilhões de páginas com informações que foram compiladas com o uso do código.

As linguagens de programação mais conhecidas são o HTML (linguagem de marcação de Hipertexto) e o CSS (Cascading Style Sheets).
Imagine a Internet como uma Cidade com Ruas e Cabos conectando tudo e todos. Dentro da cidade os Prédios representam a Web, alguns desses prédios são bibliotecas que armazenam as informações, outros são cinemas onde são exibidos filmes, mas todos eles são feitos de tijolos, ou linguagens de codificação.

Então, como os desenvolvedores usam essas linguagens?

Ao clicar em um link ou digitar um endereço da Web, você está solicitando que outro computador envie um arquivo HTML para você, esse arquivo contém informações de que seu navegador precisa para exibir uma página da Web.

Apesar de você ver a página de conteúdo na hora com um visual completo, seu navegador recebe centenas de linhas de código HTML que informam exatamente quais textos, imagens, vídeos e espaços mostrar e onde exibi-los.

O CSS é uma linguagem de programação que determina o estilo visual de uma página da Web, enquanto o HTML define ‘o que’ é exibido, o CSS define ‘como’ exibir.

Ele garante que as cores, fontes e outras opções de estilo sejam aplicadas a uma página da Web antes que você a veja. Isso é útil ao trabalhar com várias páginas HTML, em vez de codificar o estilo visual de cada página individualmente, você pode usar um arquivo CSS mestre e vincular cada página a ele.

Esperamos que consiga captar a essência do principio básico da programação e como ela funciona.

Contate-nos hoje mesmo e descubra como podemos ajudar a transformar sua presença online!

Velx Tecnologia