Aqu� os pego un texto de programadores matando un drag�n, entremedias est�  
el smalltalker, referente a lo que comenta Roberto.

Java - Llega, encuentra al drag�n, desarrolla un framework para  
aniquilaci�n de tragones en m�ltiples capas, escribe varios art�culos  
sobre el framework... pero no mata al drag�n.

.NET - Llega, ve la idea del desarrollador de Java y la copia, intenta  
matar al drag�n, pero el bicho se lo come

C - Llega, mira al drag�n con mirada de desprecio, tira de espada, degolla  
al drag�n, encuentra a la princesa... y la ignora para ver los �ltimos  
checkins del cvs del kernel de linux

C++ - Crea un pincho b�sico y va juntando funcionalidades hasta tener una  
espada compleja que apenas consigue entender... mata al drag�n pero se  
atasca en medio del puente por culpa de p�rdidas de memoria (memory leaks)

COBOL - Llega, ve al drag�n y piensa que es demasiado viejo para conseguir  
matar un bicho de ese tama�o y quedarse con la princesa, y entonces se va


Pascal - Se prepara durante 10 a�os para crear un sistema de aniquilaci�n  
de dragones... cuando llega el momento descubre que el programa s�lo  
acepta lagartijas como entrada

VB - Monta un arma de destrucci�n de dragones a partir de varios  
componentes, salta encima del lomo del drag�n, y en la hora H descubre que  
la espada s�lo funciona durante las noches de lluvia...

PL/SQL - Recoge datos de otros matadores de dragones, crea tablas con n  
relaciones de complejidad ternaria, datos en tres dimensiones, OLAP, tarda  
quince a�os para procesar la informaci�n... y para entonces la princesa se  
volvi� lesbiana.

Ruby - Llega con much�sima fama, diciendo que es el mejor en hacer  
cualquier cosa y cuando va a enfrentarse al drag�n muestra una peliculita  
en la que �l mismo aparece matando a un drag�n... el drag�n se lo come de  
puro aburrimiento

Smalltalk - Llega, analiza al drag�n y a la princesa, se da la vuelta y se  
pira: ellos son muy inferiores

shell - Crea un arma poderosa para matar dragones, pero en la hora H no  
recuerda como usarla

shell(2)- El t�o se acerca al drag�n con un script de dos l�neas que mata,  
corta, destripa, empala, pica en pedacitos y empaca al bicho, pero a la  
hora de ejecutarlo el script aumenta, engorda, enfurece y pone alcohol en  
el fuego del drag�n.

Ensamblador - Cree que est� haciendo lo m�s correcto y eficiente... pero  
pone un A en lugar de un D y mata a la princesa para terminar foll�ndose  
al drag�n

Fortran - Llega y desarrolla una soluci�n con 45 mil l�neas de c�digo,  
mata al drag�n, va al encuentro de la princesa... pero ella le llama  
tirillas y se va corriendo detr�s del programador de java que era elegante  
y adem�s es rico

FOX PRO - Desarrolla un sistema para matar al drag�n. Por fuera es  
precioso y funciona, pero por dentro est� todo parcheado y cuando va a  
ejecutar el aniquilador de dragones recuerda que olvid� indexar los DBF.

ANALISTA DE PROCESOS - Se acerca al drag�n con dos toneladas de  
documentaci�n desarrollada sobre el proceso de matar un drag�n gen�rico,  
desarrolla un DFD para liberar a la princesa y casarse con ella, convence  
al drag�n de que es lo mejor para el y que no va a doler. Al ejecutar el  
proceso estima el esfuerzo y el tama�o del da�o que causar� con la firma  
del papa, de Buda y de Joan Manuel Serrat para el plano, y entonces compra  
dos bombas nucleares, 45 ca�ones, un portaaviones y contrata a 300 hombres  
armados hasta los dientes... cuando en realidad tan s�lo necesitar�a la  
espada que ten�a en la mano desde el principio

CLIPPER: Monta una rutina que carga un array de codeblocks para insultar  
al drag�n, cantarle a la princesa, cargar la espada a memoria, moler al  
drag�n, limpiar la suciedad, preparar un vaso de leche condensada con  
moras para la princesa, follar a la princesa, darse un ba�o, encender el  
coche, ponerle gasolina y volver para casa. A la hora de ejecutar recibe  
un "Bound Error: Array Access" y el drag�n se lo come con patatas

That?s all Folks? No, con el efecto Men�ame y el efecto Barrapunto  
coaligados, me han dejado nuevos lenguajes en diferentes foros. Paso a  
relataros los que m�s me han gustado

Lisp, donde el famoso caballero andante, tras hablar con numerosos  
expertos en matar dragones y modelar el conocimiento que ellos poseen  
programa el sistema y se da cuenta... de que se ha dejado alg�n par�ntesis  
(bender the offender, barrapunto)
HTML: Monta una web sobre espadas famosas usadas para matar dragones, pero  
se pasa los est�ndares W3C por el forro. Cuando se encara con el drag�n  
descubre que el c�digo no es compatible con su navegador, por lo que se  
queda compuesto y sin espada. El drag�n se lo merienda como aperitivo.  
(Darkblade, barrapunto)

Prolog: Piensa que para matar al drag�n necesita un arma. Busca en un  
cat�logo 182014 armas. Para cuando la princesa muere de vieja ya ha  
logrado descubrir como fabricar todas las armas que empiezan por la A:  
Armas at�micas, Alabardas,Alfanges, Asesinos contratados, Armas blancas,  
Antia�reos, Arcos, ... (aquelquesiente)

PHP: Crea una p�gina web que al ejecutarla eliminar� al $drag�n tirando de  
una base de datos de armas en mysql y sobre un servidor apache. Sin  
embargo, se olvid� el Where en la query de delete y mata a la princesa, al  
dragon, a los campesinos, a la bruja, al hechicero y al propio programador.

JavaScript: El programador intenta matar al gran drag�n verde que lanza  
fuego por la boca. Crean un script que borrar� al drag�n cuando carge una  
p�gina web para unos segundos despu�s crear unas damiselas que lancen  
flores y hagan soniditos de aplausos. Por desgracia no tuvo en cuenta la  
estructura Dom del lagarto, tambi�n conocido como Mozilla, y lo �nico que  
consigue es rellenar su consola de errores y que el libro de mozilla narre  
como acab� devorado.

ActiveX: Los programadores crean un tunel para entrar a la guarida del  
drag�n desde el castillo y ejecutar un programa que matar� al drag�n desde  
una distacia segura y prudencial. El drag�n descubre el tunel, se come a  
los trabajadores que cavaban, a los matadores de dragones y esclaviza a  
todos los siervos del castillo que pasan a ser sus esclavos. El castillo  
pasa a ser un lugar de cr�a de dragones lleno cr�as que manda en pop ups a  
otros castillos. Los restos poco apetitosos de los caballeros los mete en  
latas de Spam y manda tambi�n a otros castillos como advertencia.  
(aquelquesiente)

Basic. Crean un arma capaz de matar a dragones de papel, pero mucho que la  
perfeccionan descubren que no sirve para matar a ning�n drag�n m�s grande  
que una cr�a de caniche. (aquelquesiente)

Matlab: Crean un bucle que calcula las trayectorias para lanzar una flecha  
gigante contra el drag�n. El programa funciona perfectamente. S�lo faltan  
los voluntarios capaces de lanzar la flecha con la fuerza y punter�a  
necesaria. (aquelquesiente, barrapunto)

Programador de videojuegos:Se pasa dos a�os programando una espada state  
of the art, con shaders y todo. A la hora de matar al drag�n se encuentra  
con que la mitad de los caballeros no tienen fuerza para mover la espada.  
Luego alguien programa un parche que revela las escenas de sexo con la  
princesa y Hillary Clinton le monta un esc�ndalo (rogerdv, en barrapunto).

Perl - El caballero decide matar al drag�n con una expresi�n regular, pero  
se equivoca en los car�cteres de comod�n y acaba incluyendo en el patr�n  
de mortalidad a Dragones, Iguanas, lagartos, perros, gatos, osos,  
princesas y ratones. (emezeta.com)

HyperCard: crea en 5 minutos una pila con un cat�logo de armas, con fotos,  
gr�ficas y v�deos sobre su utilizaci�n y los distintos tipos de dragones  
que puede matar, y que adem�s fabrica el arma elegida utilizando las  
herramientas de dibujo, con una interfaz impecable y fant�sticos efectos  
visuales, lo guarda como ejecutable, le pone un bonito icono, pero cuando  
va a fabricar la espada no funciona porque se dej� un XCMD en casa (Home)  
(Zydeco, faq-mac)

Macromedia Director: crea una m�gnifica interfaz destellante mata  
dragones, con una espada deslumbrante, fabricada a bases de Xtras de  
terceros fabricantes, al primer intento de matar al dragon "Script Error",  
entonces a duras penas se esquiva el mordisco, y se procede al segundo  
intento... pero el ejecutable va tan lento que se los come a todos  
(Victor_js, faq-mac.com)
Mathematica. se crea y modela el objeto logico dragon. se modela y crea  
igualmente la princesa, la espada, al principe. se modela el caso especial  
de la articulacion manoespada, y la discontinuidad piel de dragonespada.
Cuando todo esta hecho, se le pide a Matematica que lo resuelva, y el  
resultado es: "Hay que matar al dragon con la espada, y quedarse con la  
princesa" (Alf, faq-mac.com).
M�s en los comentarios (gracias, chicos... me lo estoy pasando como un  
enano)


Un saludo.



En Tue, 20 Feb 2007 06:06:36 +0100, Roberto Tagliani <[EMAIL PROTECTED]>  
escribi�:

> La idea est� buena. Comparto lo que propon�s. Hay un problema, no s� como
> denominarlo porque el problema es m�s de la gente que est� con Smalltalk  
> que
> el Smalltalk mismo.
> El problema es que la gente de Smalltalk, en mi humilde opini�n, tiende a
> cerrarse sobre grupos. En cambio gente de las otras tecnolog�as tienden a
> abrirse, por lo que se expanden m�s r�pidamente, y m�s f�cilmente. Sino
> cont� la cantidad de foros y usuarios en esos foros. No se trata de que  
> Sun
> o MS tienen mejor marketing, es la gente la que mueve los hilos. Muchas
> tecnolog�as "buenas" de MS fracasaron porque la gente no las apoy�, no  
> todo
> depende de lo tecnol�gico.
>
> Tu idea de hacer conferencias es buena, pero a una conferencia de  
> Smalltalk
> no van a ir desarrolladores MS o Java. Ellos YA tienen MS o Java, y esa  
> es
> la verdad. No van a cambiar gratis, lo de convencer y generar inter�s no
> funciona. Y los desarrolladores Smalltalk no dan en la tecla con  
> revertir la
> escasa popularidad en comparaci�n con otras tecnolog�as, nunca la dieron.
>
> Hay gente que dice que Smalltalk no puede ser popular, yo creo que casi  
> todo
> se puede hacer popular, preg�ntenle a un publicista exitoso sino. El
> problema es que el smalltalker tiene que ir a pelear con el enemigo, y no
> va. El smalltalker evita la confrontaci�n, tiende a conciliar, y s�lo se
> defiende cuando lo atacan (cuando le dicen que es lento, que es feo,  
> etc).
> Excepciones, las hay, pero si los de PHP van a discutir a muerte con los  
> de
> Java y los de Ruby van con los de Python, etc �Porqu� los de Smalltalk no
> vamos a discutir con nadie? �Acaso tan especiales nos creemos que no  
> vamos a
> "ensuciarnos" hablando con los programadores-promedio? �Es que Smalltalk  
> es
> tan superior que ni podemos empezar a explicar sus ventajas? No lo creo,  
> es
> superior s�, pero yo dir�a que no sabemos retrucar, y tal vez exista el
> miedo a parecer soberbio.
>
> Lo m�s triste es la actitud pasiva, y que muchos smalltalkers no se den
> cuenta de que en las canchas se juegan los trabajos, los sueldos, etc. En
> conclusi�n, la comunidad Smalltalk no tiene mercado (es chica) porque es
> pasiva. Mis dos centavos.
>
> El d�a 19/02/07, Juan Mart�n Chiarad�a <[EMAIL PROTECTED]>  
> escribi�:
>>
>> Hola gente, estuve pensando en Smalltalk, el mercado, los smalltalkeros  
>> y
>> los que vendran :-) si bien soy smalltalkero no desde hace mucho, si hay
>> algo que me interesar�a es seguir siendo smalltalkero y que mi proyecto  
>> de
>> consultora tambi�n lo sea :-). En fin, parti de la necesidad particular  
>> para
>> encontrarme con una necesidad general :-( y por ende creo que tend�amos  
>> que
>> hacer algo para que smalltalk no sea una "rareza" que permite ahcer  
>> cosas
>> "locas" pero rareza en fin.
>>
>> Bueno, mi idea (aunque no muy original) va relacionada con como hacer  
>> que
>> el mercado y los futuros desarrolladores se interesen en smalltalk y es  
>> la
>> siguiente:
>>
>> La idea ser�a organizar una conferencia Smalltalkera dedicada a la
>> exposici�n de frameworks, trabajos, casos de exito, alg�n que otro  
>> debate y
>> hasta tutoriales y talleres de Smalltalk.
>>
>> El mayor inconveniente de llevar a cabo esta idea es conseguir los
>> recursos (tiempo de gente que organice, lugar,  publicidad y dem�s), se
>> pueden conseguir sponsors y dem�s. Como alguien me hizo dar cuenta, es  
>> mas
>> simple lograr un espacio en alguna conferencia ya establecida que crear  
>> una
>> desde cero, as� que esta ser�a otra posibilidad.
>>
>> Uno de los objetivos principales ser�a interesar a los desarrolladores a
>> acercarse a Smalltalk. Tambi�n estar�a orientada a interesar a  
>> directivos de
>> PyMes en el lenguaje, a mostrarles los diferentes casos de exito. Por  
>> otro
>> lado, fomentar�a el desarrollo de herramientas y frameworks Smalltalk.
>>
>> De llevarse a cabo se tendr�a que organizar para el 2008 y comenzar con
>> los preparativos.
>>
>>
>> No se que les parece?? Yo "tuve la idea" :-) pero m�s que un poco de  
>> ayuda
>> no puedo brindar ya que mis contactos son un poco limitados :-(
>>
>> --
>> Saludos Chiara
>>
>> "Peace cannot be kept by force; it can only be achieved by  
>> understanding."
>> Albert Einstein
>>
>> >
>>
>
> >



-- 
Giuseppe Luigi Punzi - Consultor

        :: ZYO Consulting ::
email: [EMAIL PROTECTED]
tlfno: +34 675 145 912
web: http://www.zyoconsulting.co

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a