linguagem procedural
Linguagem procedural 2
Linguagem Orientada a Objetos 2
Diferenças entre Linguagem procedural e Orientação a Objetos (O.O). 4
Linguagens de programação procedural 4
Linguagens de programação orientada a objetos 6
Exemplos de programas com esses métodos 6
Referências.................................................................................................................................6
Linguagem procedural
É um paradigma de programação baseado no conceito de chamadas a procedimentos, também conhecidos como rotinas, sub-rotinas, métodos, ou funções, que simplesmente contém um conjunto de passos computacionais a serem executados. Um dado procedimento pode ser chamado a qualquer hora durante a execução de um programa, inclusive por outros procedimentos ou por si mesmo.
Esse paradigma ainda é muito usado, por ser mais fácil de compreender e normalmente programadores aprendem a desenvolver usando esse paradigma, ele pode ser eficiente para problemas simples e até para o aprendizado, mas não se prenda a esse tipo de paradigma, existem outros que são muito melhores do que esse.
Características:
Conjunto de instruções organizado em blocos para executar determinada tarefa (funções).
Conjuntos de funções agrupadas por funcionalidades em bibliotecas.
Modelagem por meio de fluxograma e grande utilização de algoritmos.
Extremamente técnico.
Linguagem Orientada a Objetos
O termo Programação Orientada a Objetos foi criado por Alan Kay, autor da linguagem de programação Smalltalk. Mas mesmo antes da criação do Smalltalk, algumas das ideias da POO já eram aplicadas, sendo que a primeira linguagem a realmente utilizar estas idéias foi a linguagem Simula 67, criada por Ole Johan Dahl e Kristen Nygaard em 1967. Note que este paradigma de programação já é bastante antigo, mas só agora vem sendo aceito realmente nas grandes empresas de desenvolvimento de Software. Alguns exemplos de linguagens modernas