SlideShare una empresa de Scribd logo
1 de 11
Diego Yarza Álvaro Fito Comentario POOPaul Graham
Quien es Paul Graham (1964) es un programador de Lisp y ensayista. Es el autor de On Lisp (1993) y ANSI Common Lisp (1995). En 1995 fundó Viaweb y lo vendio a yahoo.
Traducción Paul Graham ha sugerido que el objetivo de la POO es la de actuar como un mecanismo de "rebaño" que mantiene a los programadores mediocres en las organizaciones mediocres.Esto es a costa de ralentizar los programadores productivos que saben cómo utilizar técnicas más potentes y más compactas.
Paul Graham. Paul Graham, utiliza cinco puntos que apoyan este comentario. También añade que la POO es muy útil, pero que no se debe utilizar para la definición de otros tipos, ya que el programador, tiene que ser capaz de ello.
Razón 1 El programador tiene un lenguaje estático, sin cierres léxicos o macros.
Razón 2 Impone una disciplina sobre los programadores que impide hacer mucho daño.
Razón 3 Genera gran cantidad de código Fácil de que un hacker con lisp lo manipule.
Razón 4 La sobrecarga está vinculado a las clases desde el principio
Razón 5 Provoca abstracciones a los dominios de ciertos tipos de programas, como las simulaciones y los sistemas CAD.
Bibliografía http://www.paulgraham.com/noop.html http://en.wikipedia.org/wiki/Paul_Graham
Fin

Más contenido relacionado

Similar a Comentario Poo Paul Graham

Conociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la webConociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la webSoftware Guru
 
Introducción a los Frameworks PHP
Introducción a los Frameworks PHP  Introducción a los Frameworks PHP
Introducción a los Frameworks PHP Aprende PHP
 
Programacion
ProgramacionProgramacion
ProgramacionMirian
 
Aprende a Programar: Introducción
Aprende a Programar: IntroducciónAprende a Programar: Introducción
Aprende a Programar: IntroducciónDigital Learning SL
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
El futuro de PHP y Drupal
El futuro de PHP y DrupalEl futuro de PHP y Drupal
El futuro de PHP y DrupalCristian Mamani
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Leslie Diaz
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex Benavides
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)cristinaruiztic
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programaciónzanahoria2015
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Hermes Mercado
 

Similar a Comentario Poo Paul Graham (20)

Conociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la webConociendo a Laravel, el Framework de PHP para artesanos de la web
Conociendo a Laravel, el Framework de PHP para artesanos de la web
 
Introducción a los Frameworks PHP
Introducción a los Frameworks PHP  Introducción a los Frameworks PHP
Introducción a los Frameworks PHP
 
Programacion
ProgramacionProgramacion
Programacion
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Guia teorica
Guia teoricaGuia teorica
Guia teorica
 
Aprende a Programar: Introducción
Aprende a Programar: IntroducciónAprende a Programar: Introducción
Aprende a Programar: Introducción
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
El futuro de PHP y Drupal
El futuro de PHP y DrupalEl futuro de PHP y Drupal
El futuro de PHP y Drupal
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3 margie
Unidad 3 margieUnidad 3 margie
Unidad 3 margie
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
Lenguajes programación (TIC)
Lenguajes programación (TIC)Lenguajes programación (TIC)
Lenguajes programación (TIC)
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Presentación lenguajes de programación
Presentación lenguajes de programaciónPresentación lenguajes de programación
Presentación lenguajes de programación
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)
 

Más de Actimel

Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosActimel
 
Eclipse [Jueves]
Eclipse [Jueves]Eclipse [Jueves]
Eclipse [Jueves]Actimel
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoActimel
 
Errores Clasicos (informe)
Errores Clasicos (informe)Errores Clasicos (informe)
Errores Clasicos (informe)Actimel
 
Errores Clasicos
Errores ClasicosErrores Clasicos
Errores ClasicosActimel
 
Noticia 1 (23-09-2009)
Noticia 1 (23-09-2009)Noticia 1 (23-09-2009)
Noticia 1 (23-09-2009)Actimel
 
Cocomo II
Cocomo IICocomo II
Cocomo IIActimel
 

Más de Actimel (7)

Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
Eclipse [Jueves]
Eclipse [Jueves]Eclipse [Jueves]
Eclipse [Jueves]
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 
Errores Clasicos (informe)
Errores Clasicos (informe)Errores Clasicos (informe)
Errores Clasicos (informe)
 
Errores Clasicos
Errores ClasicosErrores Clasicos
Errores Clasicos
 
Noticia 1 (23-09-2009)
Noticia 1 (23-09-2009)Noticia 1 (23-09-2009)
Noticia 1 (23-09-2009)
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 

Comentario Poo Paul Graham

  • 1. Diego Yarza Álvaro Fito Comentario POOPaul Graham
  • 2. Quien es Paul Graham (1964) es un programador de Lisp y ensayista. Es el autor de On Lisp (1993) y ANSI Common Lisp (1995). En 1995 fundó Viaweb y lo vendio a yahoo.
  • 3. Traducción Paul Graham ha sugerido que el objetivo de la POO es la de actuar como un mecanismo de "rebaño" que mantiene a los programadores mediocres en las organizaciones mediocres.Esto es a costa de ralentizar los programadores productivos que saben cómo utilizar técnicas más potentes y más compactas.
  • 4. Paul Graham. Paul Graham, utiliza cinco puntos que apoyan este comentario. También añade que la POO es muy útil, pero que no se debe utilizar para la definición de otros tipos, ya que el programador, tiene que ser capaz de ello.
  • 5. Razón 1 El programador tiene un lenguaje estático, sin cierres léxicos o macros.
  • 6. Razón 2 Impone una disciplina sobre los programadores que impide hacer mucho daño.
  • 7. Razón 3 Genera gran cantidad de código Fácil de que un hacker con lisp lo manipule.
  • 8. Razón 4 La sobrecarga está vinculado a las clases desde el principio
  • 9. Razón 5 Provoca abstracciones a los dominios de ciertos tipos de programas, como las simulaciones y los sistemas CAD.
  • 11. Fin