BREVES

¿Quién es la patrona de los informáticos? - Santa Tecla


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


"Esté atento a los errores en el programa anterior. Yo sólo he demostrado que es correcto, pero nunca lo he usado." (Donald E. Knuth).


En una clase de introducción al C el profesor estaba explicando las partes públicas 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 ocurrió decir "Vaya, menos mal que esta vez no escribí mal 'partes públicas"'.


- Oíste 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 UNIX.


Un médico, un ingeniero y un informático están charlando sobre cuál de sus profesiones es la más antígua. Empieza el médico:
- Pues mira, la Biblia dice que Dios creó a Eva de una costilla de Adán; esto obviamente requiere cirugía, y por lo tanto la medicina es la profesion más antigua.
El ingeniero replica :
- Si, bueno, pero antes de eso, la Biblia dice que Dios separó el orden del caos; ésta fue obviamente una obra de ingeniería.
El informático se echa para atrás en la silla y dice sonriendo tranquilamente porque sabe que ha ganado esa mano:
- Si, pero ¿cómo te crees que Dios creó el caos?


Un físico, un químico y un programador van en un coche por la carretera. 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 ahí el ruido.
El químico replica:
- De eso nada, el ruido es debido a que la gasolina esta mal mezclada.
El programador va y dice:
- ¿Por qué no lo apagamos, lo encendemos, lo apagamos, lo encendemos, ...?


Un informático despistado va a una conferencia, y esta en el hall del hotel con las maletas. Su esposa no confía en él para hacer el papeleo del hotel, así que le dice:
- Mira, yo voy a firmar en el libro de registro, conseguir la llave y todas esas cosas; tú quédate aquí 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.
- ¿Qué dices? ¡Hay diez!
- No, mira, cuéntalas; 0, 1, 2,...


Un técnico en electrónica, 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, víctimas del pánico, pero afortunadamente consiguen detener el coche justo a unos centímetros de un precipicio de 500 metros de altura. Salen del coche, respiran, y el técnico en electrónica dice, con la mano temblando todavía:
- Creo que puedo arreglar el coche.
El analista de sistemas contesta:
- Creo que lo mejor sería llamar a una grúa, remolcarlo hasta el pueblo y que lo viese un experto.
El programador sugiere :
- De acuerdo, pero ¿por qué no retrocedemos antes, volvemos a bajar la montaña, y vemos si los frenos se vuelven a estropear?


LA CANCIÓN DEL PROGRAMADOR

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)


CONVERSACIONES PRIVADAS ENTRE KUNG-FU Y SU MAESTRO


             #####################################
             #                                   #
             #  DIAGRAMA DE FLUJO DE RESOLUCION  #
             #      UNIVERSAL DE PROBLEMAS       #
             #                                   #
             #####################################

                        +------------+
                        | ¿Funciona? |
               Sí       +------------+         No
     .------------------------|----------------------------.
     |                                                     |
     |                                                     V
     |                                     Sí      +--------------+
     |                                     .-------| ¿Lo tocaste? |
     |                                     |       +--------------+
     |                                     V               |
     |      +-------------------+      +-----------+       | No
     |      | ¿Lo sabe alguien? |<-----| ¡IMBÉCIL! |       |
     |      +-------------------+      +-----------+       |
     |         |             |                             V
     V         | No          | Sí          Sí       +------------+
+---------+    |             |           .----------|  ¿Tendrás  |
| ¡No lo  |    |             |           |          | problemas? |
| toques! |    |             |           |          +------------+
+---------+    |             V           V                 | No
     |         |          +------------------+             V
     |         |          | ¡Pobre bastardo! |<-.   +------------+
     |         |          +------------------+  |   |  Pasa del  |
     |         V                   |            |   |    tema    |
     |  +-------------+            V            |   +------------+
     |  | ¡Escóndelo! |   +------------------+  |No        |
     |  +-------------+   |  ¿Puedes culpar  |--·          |
     |         |          |    a alguien?    |             |
     |         |          +------------------+             |
     |         |                   | Sí                    |
     |         |                   V                       |
     |         ·--------->+------------------+             |
     ·------------------->|  SIN PROBLEMAS   |<------------·
                          +------------------+


EL NUEVO AUTOMÓVIL MICROSOFT

(cortesía de Javier Díaz Jiménez, de la ETSII)

Buenas noticias: Microsoft ha lanzado a la venta un automóvil ultramoderno. Funciona de la siguiente manera:

  1. Usted introduce las llaves y aprieta el botón de encendido. Los vidrios del parabrisas se oscurecen automáticamente y usted no puede ver nada. No se preocupe. Usted no necesita ver nada. El auto Microsoft verá el camino por usted.

  2. El motor comienza a calentarse. En el monitor del panel aparece la siguiente leyenda:
    "Inicializando... espere, por favor."
    Pasan cuatro minutos. Aparece una nueva leyenda:
    "Combustible, OK. Neumáticos, OK. Ventilación, OK. Tubo de escape, OK. Cinturones de seguridad, OK. Apague el cigarrillo, por favor".

  3. Tres minutos más tarde, otra leyenda:
    "El sistema de autodiagnóstico ha descubierto que usted ha cambiado recientemente el filtro del aceite. Espere mientras el sistema se reinstala. Mientras tanto, puede usted registrar su nuevo filtro de aceite enviando un e-mail al fabricante: para hacerlo así, haga click en el icono correspondiente".

  4. Usted llena su formulario, registra su nuevo filtro y envía el mensaje. Pasan cuatro minutos. Aparece un nuevo mensaje en el monitor:
    "Error de sistema. Se ha detectado una incompatibilidad en el módulo 00 33 44 789 235. Haga el favor de apagar todo y vuelva a encender la máquina después de quince segundos".

  5. Usted sigue las instrucciones y luego de un breve proceso de quince minutos el auto se pone en marcha. Pronto aparece en el monitor un mensaje:
    "Hemos llegado a un cruce. Haga click en la opción que prefiere: Giro a la Derecha - Giro a la Izquierda - Seguir en línea recta - Retroceder al punto de partida - Apagar la máquina".
    Usted hace click en su opción, y aparece un mensaje en el monitor:
    "Usted ha optado por girar a la Derecha. Está seguro? -Si - No".
    Usted indica que sí. El auto gira a la derecha.

  6. Inmediatamente aparece un mensaje en el monitor:
    "Insuficiente reserva de combustible. Apague su máquina, por favor y póngase en contacto con su proveedor de gasolina".
    Usted apaga la máquina y activa un programa de diagnóstico que le informa:
    "En el tanque de gasolina tiene usted 252 litros de combustible".
    Usted activa otro programa especial de "Ayuda", que le explica:
    "Aunque haya mucha gasolina en el tanque, el sistema le dirá que no tiene suficiente cada vez que usted haya hecho operaciones que implican un gasto virtual, aunque no haya hecho un gasto real. Para evitar este inconveniente, usted tiene tres opciones: a) Comprar una nueva versión operativa del sistema; b) Continuar con la versión actual, pero desactivando la función de autodiagnostico. Esta ultima opción funciona bastante bien, pero el auto le funcionará como un Ford T y usted deberá encenderlo con manivela; c) Comprar un doble tanque de combustible, con capacidad para 999 litros. Debe ser de marca Microsoft y debe llenarse con gasolina Microsoft de octanaje 95".

  7. Después de pensarlo un rato, usted se decide por la primera opción, y a través de su modem, que todavía le funciona (no es Microsoft), compra la nueva versión operativa y procede a su instalación. Esto le lleva unas dos o tres horas, porque a cada momento aparecen mensajes como éste:
    "El programa de instalación ha detectado que la rutina para el manejo de los frenos que usted ya tiene instalada es mejor que la que trata de instalar ahora. ¿Quiere Usted remplazarla con la nueva o dejar la vieja? Le recomendamos que conserve la vieja".

  8. Luego de instalar la nueva versión operativa, usted constata que ha conservado las viejas rutinas de frenos, dirección, escape, control de aceite, velocímetro, medidor de distancias, barómetro, reloj automático, carburador, alarmas, limpiavidrios, aire acondicionado, refrigeración del motor y control de aire en los neumáticos. Lo único que ha instalado ha sido el nuevo numero de licencia y el tipo de letras del monitor.

  9. Lleno de esperanza en el progreso, usted enciende ahora su máquina dispuesto a llegar al trabajo, aunque sea para marcar la tarjeta de salida. En el monitor aparece de inmediato un mensaje:
    "Lo sentimos, el sistema operativo que usted esta usando no funciona en la máquina que usted tiene. Por favor, modernice su hardware. Esta máquina se apagará ahora automáticamente".

  10. Mientras usted ha estado haciendo todo lo anterior, en medio de la vía, han pasado raudamente a su lado tres automóviles MacIntosh (los únicos tres que hay activos en el mercado, porque la empresa no ha podido vender más). Al parecer funcionan bien, pero esa es otra historia que aquí no tiene importancia. También han pasado setecientas ochenta y tres carretas tiradas por burros, catorce mil seiscientos noventa y un automóviles de manejo manual, anticuados, y unas cuantas docenas de automóviles Windows 3.11, que van a tropezones pero van. Usted maldice su perra suerte, maldice la vida, maldice los inspectores de tránsito que ya le han puesto ocho multas por estorbar el tráfico de vehículos... pero mira orgulloso a los peatones que lo observan, muertos de la envidia, porque usted es el feliz propietario de un fantástico automóvil Microsoft-95, maravilla de la técnica y símbolo universal del genio tecnológico moderno. Y este privilegio sublime bien merece ser pagado con algunas minúsculas incomodidades.


¿Cuál es plato preferido de los informáticos? Las patatas CHIPS.


¿Qué son 8 bocabits? Un bocabyte.


Hardware es aquello que acaba estropeándose. Software es aquello que acaba funcionando.