Linguagem de programação

Linguagem de Programação é uma linguagem escrita e formal que especifica um conjunto de instruções e regras usadas para gerar programas (software). Um software pode ser desenvolvido para rodar em um computador, dispositivo móvel ou em qualquer equipamento que permita sua execução. Existem várias linguagens e elas servem para muitos propósitos. Alguns óbvios, como criar um software, outros menos, como controlar um carro ou uma torradeira.

linguagem de programação

Um app que roda no seu celular é um tipo de software criado com uma linguagem de programação. Um game, que roda em um PC ou em outros equipamentos, também. Uma TV smart, que possui a funcionalidade de se conectar na internet e permitir ao consumidor usar um navegador, usa linguagens de programação tanto no hardware quanto no software.

Uma torradeira não tem uma interface digital de comunicação, mas possui um micro-controlador com um software que gerencia o equipamento. Esse tipo de software, embarcado em circuitos eletrônicos, é chamado de firmware e também é escrito usando uma linguagem de programação. A internet das coisas (IoT) demanda muitas soluções que usam esse tipo de tecnologia.

Programar, na prática, é escrever um texto que será transformado em um software. Esse texto deve ser escrito em uma linguagem de programação e é chamado de código, mas não é um código lido apenas por uma máquina, é um código que pode ser lido por um ser humano. Para quem sabe inglês é ainda mais legível, pois várias linguagens de programação usam palavras nesse idioma, como if, else, do, while, integer, etc. Quem escreve códigos em linguagens de programação é chamado de programador(a) ou desenvolvedor(a).

Exemplos de linguagens de programação

Possivelmente você já ouviu falar de várias. No começo deste post existe uma imagem com algumas delas. JavascriptC++RubyPHPPythonJavaC e C# são exemplos de linguagens de programação.

Existem alguns pontos iniciais importantes quanto a esse pequeno, porém popular, conjunto de linguagens. Javascript e Java são duas linguagens diferentes. Assim como CC++ e C# (lê-se: c sharp) também são.

Algumas linguagens do mundo de TI não são linguagens de programação, como HTML e CSS. Elas são usadas para estruturação e estilização, respectivamente, de uma página web, .

Vamos ver os detalhes mais para frente, mas, por ora, é importante já saber alguns exemplos de linguagens de programação.

Código

Para usar uma linguagem de programação é preciso escrever códigos com ela. Você terá que aprender seus elementos e as regras de como combiná-los.

Apesar de propósitos e características distintas, existem semelhanças entre o aprendizado de um novo idioma e o de uma linguagem de programação. No idioma, primeiro você aprende o que são algumas palavras, depois constrói pequenas frases até que uma hora chega em parágrafos e textos completos. Na linguagem de programação, primeiro se entende quais são seus elementos (equivalente as palavras do idioma) escrevendo códigos simples, formados por uma única linha, depois códigos com mais de uma linha, blocos de código independentes que são chamados conforme o fluxo do programa e a interação do usuário e, por fim, desenvolve um software completo.

Quanto mais um programador souber sobre uma linguagem de programação, melhor ele conseguirá se expressar no mundo da programação e mais recursos ele terá para escrever soluções para problemas computacionais via código. Contudo, só saber a linguagem de programação não faz de você um programador. A linguagem é um instrumento para que a solução escrita possa ser transformada em um software, mas sem a solução (o que se deve escrever com o código) ela de nada adianta.

Imagine que você precisa escrever, em inglês (e sem usar o tradutor), um artigo sobre biogenética, algo que nunca estudou. Adiantará dominar inglês? Evidente que não. Da mesma forma, se você soubesse tudo sobre o assunto e não soubesse escrever em inglês, também não adiantaria. Portanto, à medida que aprende como funciona esse importante instrumento que é a linguagem de programação, preocupe-se também em aprender a tocá-lo que, no caso, é saber programar.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *