<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comentarios en: Informática: esos locos, con sus locos cacharros – Programación procedural clásica (PP) vs Programación orientada a objectos (POO) (2 de 2)</title>
	<atom:link href="https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%E2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/</link>
	<description>Comparte conocimiento.</description>
	<lastBuildDate>Thu, 12 Mar 2026 17:38:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>Por: PoSan</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-25400</link>
		<dc:creator>PoSan</dc:creator>
		<pubDate>Sun, 26 Feb 2023 18:12:03 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-25400</guid>
		<description>&lt;p&gt;Lo unico sensatao que he escuchado es que no hay algo que hagas con POO que no puedas hacer con PP (no aqui, pero me suena coherente), hay cosas que me parece que solo tienen el enfoque de desarrollo y mezclan información que debe ser manejada desde la base de datos, no he encontrado un analisis real algo simple, por ejemplo el manejo del mantenimiento preventivo- correctivo de los equipos que aparezca por un lado el enfoque PP y por el otro el POO.
Actualmente me dedico solo a la parte de Bases de datos, pero me quede con la curiosidad de poder tener los 2 mundos, si en PP no manejaron librerias y estandares de programacion obvi se les va a hacer algo supermega guau el enfoque que plantean, pero si hacian las cosas con un mejor nivel, no hay mucha diferencia, automatizar las tareas es el objetivo, hacer revoltijos indescifrables no hace un mejor producto.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Lo unico sensatao que he escuchado es que no hay algo que hagas con POO que no puedas hacer con PP (no aqui, pero me suena coherente), hay cosas que me parece que solo tienen el enfoque de desarrollo y mezclan información que debe ser manejada desde la base de datos, no he encontrado un analisis real algo simple, por ejemplo el manejo del mantenimiento preventivo- correctivo de los equipos que aparezca por un lado el enfoque PP y por el otro el POO.
Actualmente me dedico solo a la parte de Bases de datos, pero me quede con la curiosidad de poder tener los 2 mundos, si en PP no manejaron librerias y estandares de programacion obvi se les va a hacer algo supermega guau el enfoque que plantean, pero si hacian las cosas con un mejor nivel, no hay mucha diferencia, automatizar las tareas es el objetivo, hacer revoltijos indescifrables no hace un mejor producto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Zeus Nelson</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-13912</link>
		<dc:creator>Zeus Nelson</dc:creator>
		<pubDate>Thu, 16 Oct 2014 03:02:09 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-13912</guid>
		<description>&lt;p&gt;Excelente explicación en rasgos generales, al final la decisión del uso de PP o POO depende netamente del problema a tratar. Me resultó interesante el asunto ya que desde hace algún tiempo llevo programando en C# (lenguaje &quot;estrictamente&quot; orientado a objetos), donde empleo los beneficios de la POO especialmente en la parte de controles, sin embargo la lógica empresarial la resolvemos empleando PP, evitando la creacion de objetos propiamente ... generando así una especie de híbrido entre ambos ... esta metodología fue criticada por algunos &quot;eruditos&quot; en el tema, sin embargo al hacer un analisis de rendimiento, coste, seguridad, mantenimiento y otros, superaba a los proyectos que solo empleaban PP o POO.
El único inconveniente es que no podíamos adoptar una metodologia estandar de documentación (especificamente para el diseño).
En base a su experiencia ... creen que es aceptable, eficiente y eficaz trabajar de forma híbrida entre ambos paradigmas? y que tipo de documentación recomendarían  para tal modelo (diagramas, descripciones, etc.)?
(...entiendo que es un post antiguo, pero agradecería sus comentarios)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Excelente explicación en rasgos generales, al final la decisión del uso de PP o POO depende netamente del problema a tratar. Me resultó interesante el asunto ya que desde hace algún tiempo llevo programando en C# (lenguaje &#8220;estrictamente&#8221; orientado a objetos), donde empleo los beneficios de la POO especialmente en la parte de controles, sin embargo la lógica empresarial la resolvemos empleando PP, evitando la creacion de objetos propiamente &#8230; generando así una especie de híbrido entre ambos &#8230; esta metodología fue criticada por algunos &#8220;eruditos&#8221; en el tema, sin embargo al hacer un analisis de rendimiento, coste, seguridad, mantenimiento y otros, superaba a los proyectos que solo empleaban PP o POO.
El único inconveniente es que no podíamos adoptar una metodologia estandar de documentación (especificamente para el diseño).
En base a su experiencia &#8230; creen que es aceptable, eficiente y eficaz trabajar de forma híbrida entre ambos paradigmas? y que tipo de documentación recomendarían  para tal modelo (diagramas, descripciones, etc.)?
(&#8230;entiendo que es un post antiguo, pero agradecería sus comentarios)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gabriel Amezquita D.</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-5123</link>
		<dc:creator>Gabriel Amezquita D.</dc:creator>
		<pubDate>Mon, 23 Aug 2010 20:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-5123</guid>
		<description>&lt;p&gt;Bueno ya entendi mejor eso de la POO, en verdad es dificil para alguien que toda su vida ha programado con PP.
Tambien tengo algunos programas circulando por ahi, y todos los hice con el viejo metodo.
Creo que ni el mas grande de mis programas se beneficiaria con la POO, ya son codigos ordenados y muy rapidos
En fin, usen el metodo que mejor les convenga&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bueno ya entendi mejor eso de la POO, en verdad es dificil para alguien que toda su vida ha programado con PP.
Tambien tengo algunos programas circulando por ahi, y todos los hice con el viejo metodo.
Creo que ni el mas grande de mis programas se beneficiaria con la POO, ya son codigos ordenados y muy rapidos
En fin, usen el metodo que mejor les convenga</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Eagle</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-4938</link>
		<dc:creator>Eagle</dc:creator>
		<pubDate>Tue, 29 Jun 2010 08:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-4938</guid>
		<description>&lt;p&gt;@DragonV: es cierto, la conclusión a la que se llega, ya no solo en esto sino aplicado a cualquier trabajo, es que hay que trabajar bien. No hay más que ver un piso mal hecho y uno bien hecho para calificar al &quot;profesional&quot; que lo hizo...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@DragonV: es cierto, la conclusión a la que se llega, ya no solo en esto sino aplicado a cualquier trabajo, es que hay que trabajar bien. No hay más que ver un piso mal hecho y uno bien hecho para calificar al &#8220;profesional&#8221; que lo hizo&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: DragonV</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-4898</link>
		<dc:creator>DragonV</dc:creator>
		<pubDate>Fri, 18 Jun 2010 10:07:57 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-4898</guid>
		<description>&lt;p&gt;Creo que la guerra entre PP y POO no existe, es más, es una tonteria, POO no es un paradigma distinto a PP, de hecho, para hacer POO necesitas conocer muy bien la PP. Me he encontrado muchisimas veces con supuestos programadores de POO que no saben aplicar la potencia de POO porque no son capaces de programar corectamente sus procedimientos, y por lo tanto no hay donde aplicar ventajas. Una aplicacion PP bien hecha es el equivalente a una POO con un solo objeto, la aplicacion en si. De hecho, una aplicacion pequeña en POO se combierte en uno o dos objetos. POO envuelve PP y si no se conoce la segunda, no se pueden obtener ventajas de la primera.&lt;/p&gt;

&lt;p&gt;Por otro lado, discutis de formas de trabajar, y si lo releis con un poco de distancia, la conclusion es que hay que trabajar bien, ya sea en PP o POO :D&lt;/p&gt;

&lt;p&gt;Saludos a todos&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Creo que la guerra entre PP y POO no existe, es más, es una tonteria, POO no es un paradigma distinto a PP, de hecho, para hacer POO necesitas conocer muy bien la PP. Me he encontrado muchisimas veces con supuestos programadores de POO que no saben aplicar la potencia de POO porque no son capaces de programar corectamente sus procedimientos, y por lo tanto no hay donde aplicar ventajas. Una aplicacion PP bien hecha es el equivalente a una POO con un solo objeto, la aplicacion en si. De hecho, una aplicacion pequeña en POO se combierte en uno o dos objetos. POO envuelve PP y si no se conoce la segunda, no se pueden obtener ventajas de la primera.</p>

<p>Por otro lado, discutis de formas de trabajar, y si lo releis con un poco de distancia, la conclusion es que hay que trabajar bien, ya sea en PP o POO <img src='https://eltamiz.com/elcedazo/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p>Saludos a todos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-4772</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Fri, 28 May 2010 15:15:59 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-4772</guid>
		<description>&lt;p&gt;Yo tampoco he visto a nadie tirar trastos; sí corregir posibles errores y exponer ideas diferentes, como debe ser, y salvo que se me haya escapado algún comentario, de manera civilizada (sobrenaturalmente civilizada, para Internet).&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yo tampoco he visto a nadie tirar trastos; sí corregir posibles errores y exponer ideas diferentes, como debe ser, y salvo que se me haya escapado algún comentario, de manera civilizada (sobrenaturalmente civilizada, para Internet).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Eagle</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-4769</link>
		<dc:creator>Eagle</dc:creator>
		<pubDate>Fri, 28 May 2010 07:49:09 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-4769</guid>
		<description>&lt;p&gt;@yo mismo: nadie se tira los trastos a la cabeza. Que yo vea, estamos todos conversando y las correcciones que han hecho son correctas. De hecho esas aportaciones lo han hecho mejor aún.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@yo mismo: nadie se tira los trastos a la cabeza. Que yo vea, estamos todos conversando y las correcciones que han hecho son correctas. De hecho esas aportaciones lo han hecho mejor aún.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: yo mismo trolleando</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-4740</link>
		<dc:creator>yo mismo trolleando</dc:creator>
		<pubDate>Thu, 20 May 2010 22:15:42 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-4740</guid>
		<description>&lt;p&gt;El polimorfismo yo lo veo igual. La gracia del polimorfismo es que si dos clases comparten una interfaz comun puedes cambiar una por otra.&lt;/p&gt;

&lt;p&gt;vehiculoparamontar=moto
vehiculoparamontar.Montarpiezas()
vehiculoparamontar=coche
vehiculoparamontar.Montarpiezas()&lt;/p&gt;

&lt;p&gt;funcionara le pases un coche o una moto porque como los dos heredan de vehiculo comparten la interfaz.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>El polimorfismo yo lo veo igual. La gracia del polimorfismo es que si dos clases comparten una interfaz comun puedes cambiar una por otra.</p>

<p>vehiculoparamontar=moto
vehiculoparamontar.Montarpiezas()
vehiculoparamontar=coche
vehiculoparamontar.Montarpiezas()</p>

<p>funcionara le pases un coche o una moto porque como los dos heredan de vehiculo comparten la interfaz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: yo mismo trolleando</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-4739</link>
		<dc:creator>yo mismo trolleando</dc:creator>
		<pubDate>Thu, 20 May 2010 17:46:11 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-4739</guid>
		<description>&lt;p&gt;Mac al final ha dado en el clavo. La POO y la PE son cuentos. El ordenador se jarta a CALL, JMP y CALL REG.&lt;/p&gt;

&lt;p&gt;Los unicos articulos que decepcionan de todo el cedazo son estos. Los informaticos tirandose los trastos a la cabeza por un articulo dificil de entender para los profanos y lleno de errores e incongruencias.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Mac al final ha dado en el clavo. La POO y la PE son cuentos. El ordenador se jarta a CALL, JMP y CALL REG.</p>

<p>Los unicos articulos que decepcionan de todo el cedazo son estos. Los informaticos tirandose los trastos a la cabeza por un articulo dificil de entender para los profanos y lleno de errores e incongruencias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Macluskey</title>
		<link>https://eltamiz.com/elcedazo/2010/05/18/informatica-esos-locos-con-sus-locos-cacharros-%e2%80%93-programacion-procedural-clasica-pp-vs-programacion-orientada-a-objectos-poo-2-de-2/comment-page-1/#comment-4737</link>
		<dc:creator>Macluskey</dc:creator>
		<pubDate>Wed, 19 May 2010 12:47:26 +0000</pubDate>
		<guid isPermaLink="false">http://eltamiz.com/elcedazo/?p=7937#comment-4737</guid>
		<description>&lt;p&gt;@cruzki: Cuando hablas de que &quot;&lt;em&gt;Mac montaba sistemas con código spaguetti que funcionaban a las mil maravillas&lt;/em&gt;&quot; igual te referías a mí... ;) Pueees.... Esteeee....&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sí&lt;/strong&gt;. Confieso. En los años setenta montábamos las aplicaciones con mogollón de GOTO&#039;s. Y funcionaban como tiros (teniendo en cuenta las limitaciones de los sistemas de entonces, claro). Pero a la tercera modificación ya ni el propio autor era capaz de seguirlos. :-(&lt;/p&gt;

&lt;p&gt;Claro que en nuestro descargo podemos afirmar que por entonces no se conocía otra forma de programar, así que no te lo planteabas: lo hacías y ya. A partir de los ochenta, cuando conocimos las técnicas de Programación Estructurada (Warnier, Bertini y Jackson, por este orden cronológico), prohibimos el GOTO para siempre jamás. Y tan felices.&lt;/p&gt;

&lt;p&gt;Pero... por mucho que nosotros no pongamos GOTO por parte alguna en nuestro fuente, nunca nunca hay que olvidar que, por dentro, el sistema se pasa la vida ejecutando instrucciones máquina GOTO (o branch, o jump,  o como se llamen en cada sistema). Así que... ¡larga vida al goto! :)&lt;/p&gt;

&lt;p&gt;Saludos!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@cruzki: Cuando hablas de que &#8220;<em>Mac montaba sistemas con código spaguetti que funcionaban a las mil maravillas</em>&#8221; igual te referías a mí&#8230; <img src='https://eltamiz.com/elcedazo/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Pueees&#8230;. Esteeee&#8230;.</p>

<p><strong>Sí</strong>. Confieso. En los años setenta montábamos las aplicaciones con mogollón de GOTO&#8217;s. Y funcionaban como tiros (teniendo en cuenta las limitaciones de los sistemas de entonces, claro). Pero a la tercera modificación ya ni el propio autor era capaz de seguirlos. <img src='https://eltamiz.com/elcedazo/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>

<p>Claro que en nuestro descargo podemos afirmar que por entonces no se conocía otra forma de programar, así que no te lo planteabas: lo hacías y ya. A partir de los ochenta, cuando conocimos las técnicas de Programación Estructurada (Warnier, Bertini y Jackson, por este orden cronológico), prohibimos el GOTO para siempre jamás. Y tan felices.</p>

<p>Pero&#8230; por mucho que nosotros no pongamos GOTO por parte alguna en nuestro fuente, nunca nunca hay que olvidar que, por dentro, el sistema se pasa la vida ejecutando instrucciones máquina GOTO (o branch, o jump,  o como se llamen en cada sistema). Así que&#8230; ¡larga vida al goto! <img src='https://eltamiz.com/elcedazo/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>Saludos!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
