Paradigma Procedural x Paradigma Orientado a Objeto - Trabalho Semana da Informática

923 palavras 4 páginas
Semana da INFORMÁTICA:
Paradigma Procedural x Paradigma Orientado a Objeto
O termo Procedural ou programação procedimental é às vezes utilizado como sinônimo de Programação imperativa (Na Ciência da Computação, programação imperativa é um paradigma de programação que descreve a computação como ações, enunciados ou comandos que, mudam o estado (variáveis) de um programa)

Paradigma de programação que especifica os passos que um programa deve seguir para alcançar um estado desejado), mas o termo pode se referir a um paradigma de programação baseado no conceito de chamadas a procedimento,também conhecidos como rotinas, subrotinas, métodos, ou funções (que não devem ser confundidas com funções matemáticas, mas são similares àquelas usadas na programação funcional(em ciência da computação, programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis. Ela enfatiza a aplicação de funções, em contraste da programação imperativa, que enfatiza mudanças no estado do programa)) 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. A programação procedural é geralmente uma escolha melhor que programação sequencial e não estruturada em muitas situações que envolvem uma complexidade média e requerem facilidade de manutenção. Possíveis benefícios são:
A habilidade de reutilizar o mesmo código em diferentes lugares no programa sem copiá-lo
Uma forma mais fácil de organizar o fluxo do programa que uma coleção de comandos "goto (programação)" ou "jump" que podem transformar um programa grande e complicado no assim chamado Código espaguete.
A habilidade de ser fortemente modular e estruturado.

O gerenciamento de escopo é outra técnica que ajuda a manter procedimentos fortemente modulares. Ela impede que o

Relacionados

  • Desenvolvimento de aplicações para tv digital: um estudo de caso
    11402 palavras | 46 páginas
  • trabalhos
    39114 palavras | 157 páginas
  • 459 3011 1 PB
    5521 palavras | 23 páginas
  • O USO DO COMPUTADOR NA FORMAÇÃO DO PROFESSOR
    47452 palavras | 190 páginas
  • Computadores 1950-1971
    31076 palavras | 125 páginas
  • apostila TOO
    18400 palavras | 74 páginas
  • PIM IV GTI
    6412 palavras | 26 páginas
  • DESENVOLVIMENTO DE UM SISTEMA DE GERÊNCIA DE REDE DE AUTOMAÇÃO RESIDENCIAL COM INTERFACE WEB
    20234 palavras | 81 páginas
  • gerenciamento e palnejamento de ti
    13831 palavras | 56 páginas
  • Dissertação de mestrado
    47459 palavras | 190 páginas