À semelhança de uma linguagem humana, uma linguagem
de programação permite-nos comunicar, não com Humanos, mas com computadores ou qualquer outro sistema
computorizado.
Linguagem de programação é constituída por regras semânticas
e sintáticas, que consistem num conjunto de normas a seguir e que indicam como se
deve estruturar o código. Através da utilização dessas regras, podemos comunicar instruções a um computador. É assim que os
programas são criados.
Paradigmas de Programação
Todas as linguagens de programação têm determinadas características
que as distinguem das outras.
Paradigmas de programação
são modelos/formas de estruturar o código.
Uma linguagem
de programação pode adoptar um ou
mais paradigmas de
programação. As que adoptam mais do que um paradigma chamam-se multi-paradigma.
àParadigma
imperativo
O paradigma imperativo concentra-se num estado (que são as variáveis) e ações (Instruções)
que modelam(alteram) esse estado.
Pode ser
comparado ao modo imperativo da linguagem humana visto que é criado para
ordenar a realização de ações ( escreve;
ler, calcula...).
Exemplos: C , Java, C# (C
sharp), Pascal.
àParadigma procedimental
O paradigma
procedimental permite a reutilização
de código através da utilização de
funções e
procedimentos.
A maioria das
linguagens de programação são procedimentais.
àParadigma estruturado
Uma linguagem de programação estruturada é
aquela em que todos os programas podem ser reduzidos a três estruturas: sequência,
decisão e repetição (iteração).
Sequência
Nesta
estrutura as tarefas são executadas de forma linear, ou seja, uma após a
outra.
Decisão
Neste tipo de
estrutura, um determinado trecho de código é executado ou não dependendo do resultado de um teste lógico.
Repetição/Iteração
Neste tipo de
estrutura, também conhecido como repetição, um trecho de código será repetido
um número finito de vezes dependendo do resultado de um teste lógico.
à Paradigma
Declarativo
O Paradigma
Declarativo contrasta com o Imperativo pois é capaz de expressar a lógica sem
descrever como o fluxo de comandos funciona, ou seja, apenas diz ao computador o que fazer e não como fazer.
Um
excelente exemplo de uma linguagem que utiliza este paradigma é Prolog, muito utilizado na área de inteligência
artificial.
àParadigma Funcional
O Paradigma
Funcional engloba todas as linguagens de
programação que utilizam funções matemáticas. Estas linguagens de programação são muito
utilizadas no campo da matemática.
Exemplos: Matlab,
Wolfram Language/Mathmatica/M, B. , SQL
àParadigma Orientado a Objetos
A Programação
Orientada a Objetos permite a criação de objetos com base em classes. Estes objetos são instâncias dessas classes e
possuem todos os atributos e funções presentes nas classes em questão.
Este
paradigma é muito extenso e tem muita informação que mais à frente irá ser
abordada. Atualmente,
existem muitas linguagens que utilizam este paradigma.
Exemplos:
Java, C++, C#, PHP,
Python...
Exemplos de
linguagens de programação Multi-paradigmas : C , Pascal
à Paradigma imperativa, procedimental e estruturado
Programa em Linguagem C
Linguagem C Multiplataforma
Firefox criada com Linguagem C
Windows >>
Linux >> feito em C
MACOS >>
Android >>
Sem comentários:
Enviar um comentário