programação

2905 palavras 12 páginas
Marcio Frayze David criou 29/out/2007 s 10h14 100 Introduo Um breve relato da histria da Programao Orientada a Objetos O termo Programao Orientada a Objetos foi criado por Alan Kay, autor da linguagem de programao Smalltalk. Mas mesmo antes da criao do Smalltalk, algumas das ideias da POO j eram aplicadas, sendo que a primeira linguagem a realmente utilizar estas idias foi a linguagem Simula 67, criada por Ole Johan Dahl e Kristen Nygaard em 1967. Note que este paradigma de programao j bastante antigo, mas s agora vem sendo aceito realmente nas grandes empresas de desenvolvimento de Software. Alguns exemplos de linguagens modernas utilizadas por grandes empresas em todo o mundo que adotaram essas idias Java, C, C, Object Pascal (Delphi), Ruby, Python, Lisp, ... A maioria delas adota as idias parcialmente, dando espao para o antigo modelo procedural de programao, como acontece no C por exemplo, onde temos a possibilidade de usar POO, mas a linguagem no fora o programador a adotar este paradigma de programao, sendo ainda possvel programar da forma procedural tradicional. Este tipo de linguagem segue a idia de utilizar uma linguagem previamente existente como base e adicionar novas funcionalidades a ela. Outras so mais puras, sendo construidas do zero focando-se sempre nas idias por trs da orientao a objetos como o caso das linguagens Smalltalk, Self e IO, onde TUDO orientado a objetos. Idias bsicas da POO A POO foi criada para tentar aproximar o mundo real do mundo virtual a idia fundamental tentar simular o mundo real dentro do computador. Para isso, nada mais natural do que utilizar Objetos, afinal, nosso mundo composto de objetos, certo Na POO o programador responsvel por moldar o mundo dos objetos, e explicar para estes objetos como eles devem interagir entre si. Os objetos conversam uns com os outros atravs do envio de mensagens, e o papel principal do programador especificar quais sero as mensagens que cada objeto pode receber, e tambm qual a ao que

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas