Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 1.1 KB

01 - Paradigmas.md

File metadata and controls

28 lines (15 loc) · 1.1 KB

Principais paradigmas de linguagens de programação

Níveis de programação

Quando começamos a programar máquinas, estávamos muito próximos da máquina, o que significa que desenvolvíamos com linguagens de baixo nível.

Neste momento nós temos por exemplo Assembly Language.

Com a alta demanda por computadores e software a evolução foi necessária a evolução, com isso novas linguagens surgiram, denominadas linguagens de alto nível, ou seja, linguagens mais distantes do hardware e eventualmente gerenciados por uma linguagem intermediaria, como as máquinas virtais.

Em resumo é correto afirmar que:

Quanto mais próxima da linguagem da máquina, mais baixo nível é a linguagem. Quanto mais próxima da linguagem humana, mais alto nível ela é.

Então temos os paradigmas de programação:

O paradigma de de uma linguagem é o que define como ela será dirigida, como você deve programar sobre ela, quais padrões e / ou boas práticas devem seguir.

Alguns dos principais paradigmas utilizados são:

  • Funcional
  • Declarativo
  • Imperativo
  • Orientado a eventos
  • Orientado a objetos