Introdução às Linguagens de Programação/Definições sobre Linguagem de Programação



Bem-Vindo ao curso de Introdução às Linguagens de Programação

Neste curso, você aprenderá os aspectos básicos das principais Linguagens de Programação do mercado. Este curso não tem como objetivo o aprofundamento em cada linguagem, mas apenas o entendimento de sua estrutura e desenvolvimento histórico.


Uma Linguagem de Programação é um método padronizado para expressar instruções para que um equipamento computacional realize uma ação. Permite que um programador especifique precisamente sobre quais dados um computador vai atuar, como estes dados serão armazenados ou transmitidos e quais ações devem ser tomadas sob várias circunstâncias.

Uma das principais metas das linguagens de programação é permitir que programadores tenham uma maior produtividade, permitindo expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (código de máquina). Assim, linguagens de programação são projetadas para adotar uma sintaxe de nível mais alto, que pode ser mais facilmente entendida por programadores humanos. Linguagens de programação são ferramentas importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez.

Linguagens de programação também tornam os programas menos dependentes de computadores ou ambientes computacionais específicos (propriedade chamada de portabilidade). Isto acontece porque programas escritos em linguagens de programação são traduzidos para o código de máquina do computador no qual será executado em vez de ser diretamente executado. Uma meta ambiciosa do Fortran, uma das primeiras linguagens de programação, era esta independência da máquina onde seria executada.

Qual linguagem de programação escolher?

editar

Existem muitas linguagens de programação no mercado. A utilização de uma linguagem de programação específica depende uma análise específica das necessidades de desenvolvimento e do ambiente em que será implementado. Este curso se foca em uma análise abrangente das principais linguagens de programação já criadas e existentes no mercado.

Se você desejar aprender como funciona a Lógica de Programação, recomenda-se ler Introdução à Lógica de Programação.