Ir al contenido principal

La evolución de los nombres de los lenguajes de programación


¿Qué ha sido de la persona encargada de ponerle nombres a los lenguajes de programación? ¿Lo despidieron? ¿La única persona creativa de la empresa fue echada? Porque... mira que es difícil poner un nombre a un lenguaje informático.

Los primeros lenguajes de programación sonaban como lo que eran, maneras de decirle a una máquina que calculara sin parar, ¡era una forma de comunicarte con un robot para que hiciera lo que tú quisieras! Sin duda el mejor nombre de esta época es Fortran. ¡FORTRAN!... qué potencia... a mí me recuerda (no me preguntéis por qué) a Mazinger Z diciendo "¡puños fuera!" o a He-man gritando al cielo "¡Por el poder de Fortran!".




Algo más tarde salieron otros más avanzados aunque más sencillos que los que tenemos ahora. También indicaban algo... que eran el germen de otros lenguajes mucho más importantes y poderosos, que eran el comienzo de algo, de una época grandiosa. Un buen ejemplo es BASIC, un lenguaje divertido que acabó derivando en otro llamado Visual Basic. Basic mola un montón porque va antes de Visual Basic, pero Visual Basic no mola porque todo el mundo sabe programar en él (en el fondo a los informáticos nos gusta que un lenguaje sea un poquito complicado). Con esta palabra me imagino a un delincuente del Bronx diciendo "Basic, man?" a modo de saludo. El segundo ejemplo es COBOL, que suena a compositor y director de orquesta pero no tiene nada que ver con él.

Después los creativos que ponían los nombres alcanzaron la cumbre de sus carreras con nombres como PASCAL (no es ni una marca de leche ni de comida barata para gatos), Haskell (que suena a raza de perro) o uno de mis nombres de lenguajes favoritos y predecesor del anterior... MIRANDA. ¿Quién tiene valor de ponerle ese nombre a un lenguaje de programación que no sea Julio Iglesias?

-Yo programo en Pascal, ¿y tú?
-Yo en Miranda
-¿Donde has aprendido ese lenguaje? ¿En la escuela de Carmen Lomana?





Otro buen nombre de la época es Delphi. No sé que quiere decir pero mola, aunque me da la impresión que podían haberlo llamado Flipper y hubiera dado el mismo resultado.

Después de tanta creatividad, los (¿cómo los llamo? ¿"Ponedores de nombres"?) ponedores de nombres se tomaron un respiro o se fueron de huelga y pusieron nombres como "B" que como broma mola, pero es que después sacaron "C" y "C++". Con C++ pasa algo similar a cuando ponen título a las películas extranjeras en España. Aquí se decidió que en vez de nombrarlo "si plas plas", como más o menos se pronuncia en inglés, se debería llamar "Ce más más". Cuando se desarrolló el lenguaje "C#" los "traductores de nombres de lenguajes de programación de lenguas extranjeras al español" (creo que se hacen llamar así) se dieron cuenta de que "Ce almohadilla" quedaba fatal y decidieron llamarlo como los anglosajones, "si sharp". Yo personalmente me hubiera quedado con el símil musical y lo hubiera llamado "Ce sostenido".

Hoy en día parece que hay un poco de todo. Se tienen que crear muchas porquerías de nombres para crear alguno bueno.

  1. PHP: Mola, suena a champú con proteínas.
  2. Ajax: Da igual que le des este nombre a un equipo de fútbol que a un lenguaje de programación que a un fuerte quitamanchas, mola SIEMPRE (realmente es Javascript y XML).
  3. Ruby: No mola demasiado, pero el framework que se usa para las aplicaciones web si... "Ruby on Rails"... casi inmejorable.
  4. Python: No sé de qué va, pero esta guay.



La mayoría de los nombres de lenguajes modernos que no me gustan tienen que ver con Java. "Java" como nombre está muy bien, pero las variaciones que le han puesto para según qué tipo de plataforma son una basura:

  1. J2SE: Java 2 Standard Edition
  2. J2ME: Java 2 Micro Edition
  3. J2EE: Java 2 Enterprise Edition

Cuando ves un curso de J2ME o un trabajo en el que piden J2EE quieres morirte. No sabes a lo que vas y... realmente son muy parecidos. Yo propongo los siguientes nombres:

  1. Java normal
  2. Java para móviles
  3. Java para empresas, que es como el normal pero más petao

Otro que no me gusta (y para que veáis que también Microsoft hace cosas mal) es ASP.

-¿Qué nombre le ponemos a este lenguaje que hace páginas activas en el servidor (Active Server Pages)?
-Prrrrr prmmmmm pmmm pmmm no sé... Active Server Pages... Active Server Pages...

Entonces Bill Gates dijo: ¡ASP!, y todo el mundo aplaudió.

Bueno amigos, aquí os dejo. Si hay otro lenguaje cuyo nombre os causa risa, irritación, malestar, placer o símplemente lo asociáis con algo gracioso, comentad.


Comentarios

  1. Yo diría que durante algún tiempo a más de uno le rechinó los dientes el maldito Javascript
    -¿Sabes programar Java?
    -Sí, claro, he programado mucho en Javascript
    *Mirada asesina* or *Mirada condescendiente*

    ResponderEliminar
  2. Mi historia comienza en el año mil novecientos riquiti dos (mi edad actual), se dice riquiti a raiz de que el kaiser nos robara la palabra veinte.
    Andaba yo visitando un blog muy conocido mantenido por los tipos float y double cuya identidad era un misterio, hasta que encontre el siguiente fragmento:

    Llegó el día. Por fín lo entendí. Como otras grandes ideas y hobbys, se me ocurrió en mi sitio favorito: La taza del váter.

    Cuyo autor no era otro que el tipo float. Mientras me reía, deduje que esa pista era crucial para desenmascarar a float. Pero no tema, el secreto quedará a salvo conmigo.. por un módico precio claro (Dios bendiga los trueques).
    De cualquier forma, le propongo crear un nuevo tipo, el tio bool, que engloba todo el saber conocido por el hombre por sus dos posibles valores que usted bien sabe: Verum y Falsum (Coerecto o Nain son formas igualmente aceptadas). Y ambos sabemos cual sería el candidato perfecto para ocultarse tras ese nuevo tipo pero es secreto...

    Espero que comprenda que tras un largo tiempo sin saber de usted, tenga que incordiar de esta manera y con esta parrafada pero no me queda otra :-P
    A ver si hablamos y nos vemos pronto caballero. Siempre un placer... para usted ;-P

    ResponderEliminar
  3. Pues a mi, el lenguaje de programación cuyo nombre me gusta más es GAMBAS, claro que si hubiera uno que se llamara JAMON me gustaría más, o quizá MORCILLA.

    Tampoco me disgusta el nombre del lenguaje de programación EIFFEL, aunque si hubiera uno que se llamara GIRALDA me gustaría más.

    Y por otra parte, el lenguaje de programación RUBY me suena, como diría yo, un poquito gay.

    ResponderEliminar
  4. El lenguaje CLIPPER me inspira ternura, quizá porque me recuerda a un gracioso delfín televisivo de las tardes del domingo en mi niñez.
    El SMALLTALK no me gusta porque me recuerda a Belén Esteban (por lo del cotilleo), y eso que fue un antecesor de Java.
    El lenguaje OZ me gusta porque con su nombre de mago responde a las expectativas, y es que es un lenguaje de programación esotérico.
    El lenguaje de impresoras PRESCRIBE, específico de Kyocera, no me gusta porque me suena a receta médica.
    El MAPPER, de Unisys, simplemente lo odio, no por su nombre, que me parece acertado, ni por su potencia, que es enorme. Sino porque durante años me gané las habichuelas con él y es un lenguaje todo lo contrario de intuitivo. Y para colmo funciona sobre una base de datos SECUENCIAL del mismo nombre.
    Y puesto a imaginar lenguajes de programación con una orientación específica, si yo tuviera capacidad y conocimientos inventaría dos lenguajes de programación que podrían llamarse POLL... y COÑ..., ambos serían Lenguajes de Programación Orientados al Sexo y se comPENEtrarían muy bien. Ofrecerían muchas ventajas y funcionalidades para la creación de sitios webs pornográficos. Seguro que tendrían un gran éxito porque, como todo el mundo sabe, Internet es la mayor red pornográfica mundial.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

El gurú de la informática

Esta entrada se la dedico a los señores vestidos de traje que dicen que son informáticos. ¿Qué es un gurú? La gente piensa que es alguien que entiende mucho de algo, que es un experto, pero no. Es mucho más que eso, un gurú implica una gran capacidad de liderazgo, es una persona que lleva tras de sí y casi sin buscarlo una gran masa de personas que le siguen (Significado de gurú según la RAE). Hay muchos tipos extraños en el mundo de la informática que se han hecho famosos por haber marcado un antes y un después en el mundo del software, del hardware o porque se han hecho millonarios. En este artículo vamos a dejar claro quiénes son realmente personajes importantes en esto de los ordenadores y quienes no. Los nombres más famosos hoy en día son los siguientes, ordenados de mayor a menor según su riqueza: Bill Gates, Mark Zuckerberg (ha superado a Jobs, según he leído), Steve Jobs, Richard Stallman y Donald E. Knut entre otros (de estos dos últimos no conozco su dinero, aunque a juzgar

La función random(); son los padres

¡Esta entrada no se la dedico a nadie! ¡Vergüenza tendría que darnos a todos! ¿Sabéis cómo se calculan los números aleatorios? Os lo diré... ¡de un modo no aleatorio! ¡Cuando en nuestros amados lenguajes de programación escribimos una función del tipo rand(); lo que nuestras computadoras hacen es rebuscar algún parámetro escondido en nuestro ordenador y de ahí CALCULA un número! Me he estado documentando en webs, foros, he hablado con amigos y compañeros y cada párrafo que leía era más desolador que el anterior. Estaba todo lleno de fórmulas matemáticas. Quería informarme y escribir largo y tendido sobre el tema, pero es que no da para más. Tenía un tema apasionante que se desvaneció con una conversación. De hecho, no os la cuento, os la copio: Double: Me estoy documentando para el siguiente artículo. Random: ¿Sobre qué cosa vas a escribir? Double: La función Random. Me intriga mucho saber cómo podemos inventarnos un número aleatorio. Todo lo que veo

Entiéndannos

Ésta entrada se la dedico a mi novia y en general a todas las novias/esposas de informáticos. Mención especial para mi madre, que lleva 26 años lidiando con 2 a la vez. Por cierto, vuelvo a retomar el blog después de meses... se sigue buscando informático para compartir entradas ;) Los informáticos somos gente peculiar. Sobretodo los programadores. La gente dice que somos muy cuadriculados, pero no. Más bien me gusta decir que somos seres lógicos. Cuando uno estudia para ser informático, hay frases, teoremas, leyes, algoritmos, etc. que se te quedan en la cabeza de por vida y que, sabiendo lo que haces, los aplicas a diario. Recuerdo cuando iba a la facultad con mis compañeros (y a pesar de todo, amigos) y decidíamos ir a la cafetería. El camino más corto entre dos puntos es la línea recta, y era el camino que siempre tomábamos. Pero sin embargo, había otras ocasiones en las que el simple hecho de pensar en aplicar esa idea era algo totalmente descabellado. Por ejemplo, cuando teníamo