Blog de Javier Smaldone

Todos los días se aprende algo viejo

Comentarios recientes

35 comentarios

Victor dijo:
30 de octubre de 2006 a las 0:14  

Continuen con los artículos de programación que me resultan de mucha utilidad.

Saludos!

Camaleón dijo:
30 de octubre de 2006 a las 18:35  

Gracias por este enfoque, les recomiendo un par de articulos relacionados a la POO y escritos por Miguel Angel Abian en http://www.javahispano.org
ampliamente recomendables.
Saludos.

Camaleón dijo:
30 de octubre de 2006 a las 18:44  

Aquí la URL
————————————————-
http://www.javahispano.org/tutorials.type.action?type=is

Ricardo dijo:
31 de octubre de 2006 a las 10:52  

Dos cositas:

Correcciones: falta un paréntesis final en el párrafo que le sigue a la definición de la clase PERSONA en Eiffel. Y sobra la primera coma en el párrafo que le sigue: “A, continuación,”.

Pregunta: porqué el método Python “nombre_completo” requiere paréntesis en su invocación y el método “es_mayor” no? Siendo que ambos tienen como parámetro solamente a “self”.

javier dijo:
31 de octubre de 2006 a las 11:10  

Grande Ricardo!!!

Los errores, corregidos.

Con respecto a la diferencia entre \”nombre_completo\” y \”es_mayor\” en Python, el problema radica en que la invocación al primero ocurre en una sentencia \”print\”. De no colocar los paréntesis, el resultado es algo como lo que sigue:

bound method Persona.nombre_completo of __main__.Persona instance at 0xa7d40e2c

He aquí una muestra de las \”pequeñas inconsistencias\” de Python (por eso, entre otras cosas, no es mi lenguaje favorito).

Harold dijo:
1 de noviembre de 2006 a las 1:23  

Buenas
Interesante, ojala cuelges mas al respecto.
De momento java me parece que usa menos codigo que los lenguajes que has puesto en los ejemplos.

Saludos

yako dijo:
1 de noviembre de 2006 a las 1:31  

Genial simplemente genial, es la mejor forma q he visto de plantear la POO , por fin vi la luz , ya estoy empleandolo en mis programas muchas ,muchas gracias . Un abrazo

diego dijo:
12 de diciembre de 2006 a las 11:12  

Me parecio muy interesante el articulo por que diste un pantallaso de los distintos lenguaje.Personalmente solo conocia java ya que es el unico lenguaje que trabaje (con respecto al paradigma POO).Saludos.

José Canchal dijo:
7 de enero de 2007 a las 12:43  

Muy buen artículo! Mencionan dos tutoriales de Miguel Ángel Abián, sobre orientación a objetos en javaHispano, que son excelentes. Me han servido para completar ideas que tenía un poco difusas y para aprender sobre lenguajes OO.
Bravo por ustedes, porque si no jamás los habría descubierto.

Gracias otra vez y saludos.

Juan Luis dijo:
16 de enero de 2007 a las 20:18  

necesito saber en que se ralciona microsoft con la oop.

ademas de que me parecio muy interesante la programacion orientada a objetos en muchos sentidos y deseo que me envien una respuesta acerda de como se relaciona microsoft con la oop.

jp dijo:
27 de febrero de 2007 a las 11:24  

>Con respecto a la diferencia entre >\”nombre_completo\” y \”es_mayor\” en Python, el >problema radica en que la invocación al primero >ocurre en una sentencia \”print\”. De no colocar >los paréntesis, el resultado es algo como lo que >sigue:

>bound method Persona.nombre_completo of >__main__.Persona instance at 0xa7d40e2c

>He aquí una muestra de las \”pequeñas >inconsistencias\” de Python (por eso, entre otras >cosas, no es mi lenguaje favorito).

No hay tal inconsistencia (Python, de hecho, se distingue por su consistencia). Tanto ‘nombre_completo’ como ‘es_mayor’ son métodos, así que tienes que llamarlos usando paréntesis, sin ninguna excepción. Y esto es lo que te comentaba Ricardo, que en la línea:

if p.es_mayor:

te falta unos paréntesis, para quedar así:

if p.es_mayor():

si no, estás evaluando el propio método, lo que siempre resultará verdadero.

saludos

Cheito dijo:
2 de marzo de 2007 a las 12:56  

De verdad que agredezco mucho la explicación, estoy en pleno proceso de transición y me ayudó mucho esta información de verdad que gracias… y espero que nunca pierda la buena motivación de ayudarnos …

omar piña martinez dijo:
12 de abril de 2007 a las 20:30  

Me gustaria q cololocarn tipo documental q indeque como programar desde un inicio de los programas de pascal asta llegar a los mas avansados en este caso q fuera as ta java orientado a objetos

Edgar Gutierrez dijo:
25 de mayo de 2007 a las 12:11  

Excelente articulo, especialmente para los que como yo estamos iniciandonos en esto de la POO.

Saludos

Tomas dijo:
30 de mayo de 2007 a las 11:29  

El articulo está muy bien, espero que sigas profundizando sobre el tema

Saludos

Khrll dijo:
5 de septiembre de 2007 a las 22:29  

Me gustaria que publicaran la diferencia que existe entre la POO y la programacion procedural y el ¿Porqué eliminaron los apuntadores en JAVA?

dmunhiz dijo:
19 de septiembre de 2007 a las 14:23  

Excelente manual. Me ha ayudado mucho a comprender la POO.
Tal como te indicó jp, en python faltan los paréntesis en if p.es_mayor():
Saludos

Alex dijo:
12 de enero de 2008 a las 18:12  

“HOLA NECESITO BIBLIOGRAFIA DEL LENGUAJE DEPROGRAMACION SELF, LA NECESITO, POR FAVOR ESCRIBIRME A: ciberalex82yahoo.es

Gerson Antonio Pérez Ciprián dijo:
12 de febrero de 2008 a las 16:50  

Muy interesante su articulo, pero quiero que hablaran sobre la programacion orientada a objetos y la microsoft, una vision hacia el futuro de la poo y en que se relacion con Borland.

Gerson

Yvan dijo:
26 de febrero de 2008 a las 18:15  

Mil gracias, impresionante…

Juan dijo:
30 de marzo de 2008 a las 1:24  

Este articulo es una muy buena forma de explicar la POO, era lo que me faltaba para entender esta tipo de programación, gracias por tomarte la molestia de escribirlo.

tomas juarez dijo:
1 de abril de 2008 a las 17:17  

HOLA NECESITO QUE HABLE SOBRE LA PROGRAMACION DORIENTADA A ESTRUCTURA

willy dijo:
7 de abril de 2008 a las 11:33  

java no es puro

mario dijo:
25 de abril de 2008 a las 17:17  

muy bueno che muy muy capo muy claro ojala fuera mi profesor en la facultad

nose dijo:
13 de mayo de 2008 a las 15:37  

puras pendejadas ay aki

Juanma dijo:
28 de agosto de 2008 a las 11:46  

Buenas que tal? Soy estudiante de Ingeniera en Informatica y ando buscando material basico como para arrancar con la Programacion Orientada a Objetos de C++.
Podria ser libros, tutoriales, lo que fuese.
Muchas gracias.
Saludos

28 de octubre de 2008 a las 20:27  

Me interesa mucho la programación Orientada a Objetos, yo programo un poquito en C++, pero necsito conocer más sobre temas de COM, WinSock etc.

Gracias..

Cesar Cuncanchun dijo:
14 de febrero de 2009 a las 14:30  

excelente articulo. Explicado de la mejor manera posible, la verdad como dijo un comentarista… “por fin vi la luz”. Con gran simplesa logra hacer entender el paradigma de la POO

17 de febrero de 2009 a las 11:55  

muy buena la info me ha sido de mucha ayuda, gracias

Ceto dijo:
12 de marzo de 2009 a las 21:29  

que paso con el codigo en .NET ,,, no sean racistas jajaja

Daniel dijo:
20 de junio de 2009 a las 1:16  

Buen articulo, los errores se disculpan, no somos perfectos, podemos equivocarnos, en refrencia al tema, me guztaria saber donde encontrar tutoriales etc… de Eiffel y modelado de objetos sin UML, en castellano, no me guzta leer en ingles.
desde ya muchas gracias…

20 de enero de 2010 a las 23:38  

Excelente¡¡¡¡

Pingback & Trackback
mygif
30 de octubre de 2006 a las 13:27  

Introduccion a la programación orientada a objetos…

Concreto y ejemplificado. Lo que siempre quisimos aprender y entender acerca de POO. En español y muy didáctico. Felicitaciones al autor esperemos se repita ya que siempre es bienvenido un aporte de este calibre….

mygif
30 de octubre de 2006 a las 14:36  

Programacion Orientada a Objetos: conceptos y aplicaciones…

Un buen articulo escrito por Javer Smaldone, donde hace referencia rapida y simple sobre los conceptos y aplicaciones de la POO, asi como una breve explicacion sobre las diferencias de la POO sobre otros lenguajes. En lo personal me parecio excelente y…

mygif
31 de octubre de 2006 a las 4:43  

[...]  Buen árticulo de programación orientada a objetos aqui! [...]

Artículo al azar

Deja tu comentario: