Trabalho1

2020 palavras 9 páginas
Programação orientada a objetos

A Programação Orientada ao Objeto (Object-Oriented Programming) pode ser considerada como uma extensão quase natural da Programação Modular; A sua origem vem da linguagem Simula (Simula Language), concebida na Noruega no início da década de 60, e como o nome indica, foi criada para fazer simulações; entretanto, seu uso alavancou um conceito que até então passava "despercebido" pela maioria dos projetistas: a similaridade com o mundo real. A primeira linguagem de programação a implementar sistematicamente os conceitos de OOP(Object-Oriented Programming) foi a linguagem SIMULA-68; em seguida surgiu a linguagem Smalltalk -criada pela Xerox -, que pode ser considerada a linguagem que popularizou e incentivou o emprego da OOP. Atualmente podemos encontrar versões de Smalltalk para microcomputadores, o que facilitou enormemente o seu uso, tirando-a dos ambientes privativos das Universidades. O resultado foi uma linguagem de pura linhagem OO, poderosíssima, que implementa todos os conceitos de OO, o que não acontece com as chamadas linguagens OO híbridas que implementam apenas alguns conceitos de orientação ao objeto. Com o aparecimento da famosa "crise do software", o emprego da OOP foi a saída protagonizada pelos desenvolvedores para minimizar os custos dos sistemas, em particular os custos relativos às manutenções corretivas, uma vez que cerca de 75% dos custos dos programas referem-se ao indesejável expediente de alterar e/ou remendar códigos dos sistemas já implantados e em operação. Basicamente, a OOP utiliza os mesmos princípios da engenharia de hardware que projeta novos equipamentos usando os mesmos componentes básicos como transistores, resistores, fusíveis, diodos, chips, etc. Os "objetos" já existentes são utilizados para produzir novos "objetos", tornando essa metodologia mais poderosa que as metodologias tradicionais de desenvolvimento de sistemas. Se consideramos a Orientação ao Objeto como um novo paradigma de desenho

Relacionados

  • Trabalho1
    383 palavras | 2 páginas
  • Trabalho1
    351 palavras | 2 páginas
  • Trabalho1
    4210 palavras | 17 páginas
  • trabalho1
    576 palavras | 3 páginas
  • Trabalho1
    962 palavras | 4 páginas
  • Trabalho1
    1145 palavras | 5 páginas
  • Trabalho1
    1264 palavras | 6 páginas
  • Trabalho1
    1183 palavras | 5 páginas
  • trabalho1
    570 palavras | 3 páginas
  • Trabalho1
    284 palavras | 2 páginas