- Sabeis quien es la patrona de los informaticos?
- Santa Tecla


Para entender lo que es la recursividad, antes hay que entender
lo que es la recursividad.


"Este atento a los errores en el programa anterior. Yo solo he
demostrado que es correcto, pero nunca lo he usado."
Donald E. Knuth


En una clase de introduccion al C, el profesor estaba explicando las
partes publicas y privadas de las estructuras (??), cuando se le ocurre decir
"Nunca nos interesa que nos vean nuestras partes privadas" . Inmediatamente
la clase se echa a reir, y entonces al profe se le ocurrio decir "Vaya, menos
mal que esta vez no escribi mal 'partes publicas'".


- Oiste hablar de ese experimento que hicieron para ver si trabajar
con ordenadores es malo para la salud ? Metieron a tres ratas dentro de una
jaula al lado de un ordenador, y lo dejaron encendido durante dos meses.
- Y las ratas se pusieron enfermas ?
- No, pero escribieron tres nuevas versiones mejoradas del Windows.


Un medico, un ingeniero y un informatico estan charlando sobre cual
de sus profesiones es la mas antigua. Empieza el medico :
- Pues mira, la Biblia dice que Dios creo a Eva de una costilla de
Adan, esto obviamente requiere cirugia, y por lo tanto la medicina es la
profesion mas antigua.
El ingeniero replica :
- Si, bueno, pero antes de eso, la Biblia dice que Dios separo el
orden del caos, esta fue obviamente una obra de ingenieria.
El informatico se echa para atras en la silla y dice sonriendo
tranquilamente porque sabe que ha ganado esa mano :
- Si, pero como te crees que Dios creo el caos ?


Un fisico, un quimico y un programador van en un coche por la carre-
tera. De repente, el coche comienza a hacer un ruido extraño. Paran el
coche, y dejando el motor en marcha elucubran sobre lo que sucede
mirando el motor.
El fisico dice:
- Evidentemente, hay un problema de rozamiento entre los pistones,
de ahi el ruido.
El quimico replica:
- De eso nada, el ruido es debido a que la gasolina esta mal
mezclada.
El programador va y dice:
- Por que no lo apagamos, lo encendemos, lo apagamos, lo
encendemos, ...


Un informatico despistado va a una conferencia, y esta en el hall
del hotel con las maletas. Su esposa no confia en el para hacer el papeleo
del hotel, asi que le dice:
- Mira, yo a firmar en el libro de registro, conseguir la llave y
todas esas cosas; tu quedate aqui vigilando las diez maletas.
Cuando vuelve, el marido la dice:
- Oye, no lo entiendo, nadie nos ha robado ninguna maleta, pero
sin embargo tenemos nueve.
- Que dices ? Hay diez !
- No, mira, cuentalas; 0, 1, 2,...


Un tecnico en electronica, un analista de sistemas y un programador
de ordenadores van en un coche, descendiendo una montaña, cuando les fallan
los frenos; el coche empieza a embalarse, los ocupantes empiezan a gritar,
victimas del panico, pero afortunadamente consiguen detener el coche justo
a unos centimetros de un precipicio de 500 metros de altura. Salen del coche,
respiran, y el tecnico en electronica dice, con la mano temblando todavia:
- Creo que puedo arreglar el coche.
El analista de sistemas contesta :
- Creo que lo mejor seria llamar a una grua y remolcarlo hasta el
pueblo, y que lo viese un experto.
El programador sugiere :
- De acuerdo, pero por que no retrocedemos antes, volvemos a bajar la
montaña, y vemos si los frenos se vuelven a estropear ?


LA CANCION DEL PROGRAMADOR BORRACHO
-----------------------------------
100 errores en el programa
100 pequeños errores en el programa
corrijo uno, lo compilo de nuevo
101 pequeños errores en el programa

101 errores en el programa
101 pequeños errores en el programa
corrijo uno, lo compilo de nuevo
102 pequeños errores en el programa

(repetir hasta que no queden errores)



Un error en un programa se puede convertir en una funcion mas,
incluyendolo en el manual con la documentacion necesaria.


Si un programa hace una cosa diferente a lo que sus comentarios
indican, lo mas probable es que los dos sean incorrectos.


- Cual es la diferencia entre un hacker y un usuario tipico ?
- Un usuario tipico quiere comprar un ordenador rapido para pasar
menos tiempo con el.