htm=humor/elefante.htm ok humor/elefante.htm Virus por e-mail.

Portal Zaraguay

¿CÓMO CAZAN ELEFANTES LOS PROGRAMADORES?


Programador dBase.

Solo cazan de noche para que nadie los vea que todavía utilizan garrotes para cazar.

Programador C.

No compran Rifles, prefieren llevar acero y un torno a Africa para construir el mejor rifle desde el diseño, mientras los demás se acaban los elefantes.

Programador FOXPRO.

Toman los rifles que desechan los programadores C lo que ocasiona que se les vaya el tiempo en aprender nuevas técnicas de tiro en vez de cazar elefantes.

Programador Clipper.

Ellos no cazan elefantes, se la pasan comprando librería tras librería de partes de elefantes y se pasan años intentando integrar uno completo mientras resuelven los errores que van apareciendo.

Programador RBASE.

Son mas difíciles de encontrar que los elefantes. De hecho, cuando un elefante ve a un programador RBASE piensa que es su día de suerte.

Programadores ADA, FORTRAN, RPG.

Son personajes ficticios como Santa Claus y los elefantes rosas.

Programador COBOL.

No les interesa mucho el ir a cazar a otra especie en extinción como ellos.

Programador VISUAL BASIC.

Con el mouse dan doble-click en los rifles, dan doble-click en las balas, dan doble-click en el elefante. Esto realmente divierta tanto al elefante que lo hace revolcarse de risa por el suelo y aplasta el mouse. Mientras el programador VISUAL BASIC se queda mirando como el elefante se aleja tranquilamente.

Programador ASM.

No los cazan, crean sus propios elefantes, más rápidos y pequeños.

Programador C++

Toman un elefante abstracto y derivan de él un nuevo elefante (ej. MiElefante) con todas las propiedades que necesitan. Para cazar uno simplemente, una instancia class Cazador, llama al método CazarElefante el cual la envía el mensaje CAZAR a la class Elefante que lo entiende con un método virtual puro, cuya implementación está definida en la nueva clase derivada MiElefante. Esta implementación llama al método setEstoyCazado=() que pone el atributo bEstoyCazado = TRUE, con lo que el elefante se da por enterado que ha sido cazado. La class MiElefante está disponible para ser rehusada/extendida por otro proyecto, ventajas de la OOP.