O que é uma linguagem de programação!
Codificação e Paradigmas de Linguagens de Programação
O que é uma linguagem de
programação?
É uma forma
direta de se comunicar com o computador e lhe dar instruções para que o mesmo
execute-as de forma ordena, para que possam resolver um determinado problema.
Linguagens de programação são, de maneira mais simples, a “Gramatica” do
computador. Assim como nós, o computador falar uma língua ,não é o inglês ou
português e muito menos o alemão (Nem eu entendo essa). Não, o computador
precisa de algo mais direto, uma linguagem que possa ser transformada em 0s e
1s, os famosos Bits, e ai entram as
linguagens de programação.
A gramatica
que utilizamos para nos comunicarmos com o computador pode mudar, mas a
essência permanece, que é atribuir tarefas e delegar funções. Porém a maquina
não ira fazer tudo sozinha, ela precisa ser guiada passo a passo para que possa
executar tais processos, então surgiram os programadores. Esses profissionais
aprenderam a gramatica e a sintaxe para conseguirem se comunicar da maneira
mais precisa com a máquina. Após os comandos serem devidamente ordenados, ainda
assim a máquina não ira conseguir compreender o que lhe é pedido, o Algoritmo
(mais informações no BLOG do GT3) precisa ser compilado, isso é transformar
todas aquelas linhas e linhas de texto em BITS.
Alguns
exemplos de linguagens de programação são: Java, C/C++, Python, ELM, PHP ,HTML,
RUBY, MySQL e muitas outras. Bom, você deve estar se perguntando “O que difere
uma linguagem da outra?”, simples a sua vantagem de aplicação para determinada
área de desenvolvimento, seu paradigma e seu nível. “Nível? Elas sobem de level?”, calma jovem me
deixa explicar, existem duas categorias nas linguagens de programação, Alto
nível e baixo nível.
Para aprender mais sobre as diferenças de níveis, só aguardar
o próximo post, lá irei explicar a diferença de níveis e utilizações das
linguagens.
Referencias:
Qual seria a linguagem de programação que tem mais vagas no mercado de trabalho? E qual seria a melhor, na sua opinião, para começar a aprender programação?
ReplyDelete