lunes, 30 de noviembre de 2009

Go

Bueno voy a empezar el post un poco off-topic. Hoy termina el Blog Posting Month durante el cual se supone que los bloggers deberíamos hacer un post diario durante todo un mes, yo empecé tarde pero cumplí XD. Y bueno como celebración a este mes quiero recomendarles unos cuantos blogs de buenos amigos para que los tengan por ahí y los lean :)
- Memorias de un lobo con sueños de Yumer López
salsaparapizza... de Cristian Caroli
JSanGil de Jose San Gil
Some code, design and random things de Saúl Hernández
/random/thoughts de Nicolás Lara

Bueno vamos con el post :P
Hace un rato leyendo mi Google Reader revisé un post que me compartió JSanGil sobre Go, el lenguaje de programación desarrollado por la gente de Google y sacado al "mercado" hace creo que un poco más de un mes. Lamentablemente la falta de tiempo libre me ha privado de ver que tal es el lenguaje pero tengo entendido que es una mezcla entre Python y C++, siendo dos lenguajes que me agradan y me manejado en algún momento u otro, me atrae el concepto. Pero en particular en este post no voy a hablar sobr el lenguaje Go ya que no lo he probado sino una pequeña polémica que se ha creado alrededor del lanzamiento de Go.

Poco después de salir Go, en la sección de Issue Tracker disponible en la página principal del lenguaje http://golang.org/ surgió un tal Francis McCabe alegando que él ya había creado un lenguaje de programación llamado "Go!" acerca del cual incluso publicó un libro ("Let's Go!") pero cometió el error de nunca registrar el copyright del nombre. Esto obviamente presenta un problema y una decisión importante que tomar para la gente del proyecto Go. El lenguaje del señor McCabe no es tan místico o salido de la nada como podría parecer, antes del lanzamiento de Go al buscar "Go programming language" en Google el primer resultado aparentemente era el lenguaje de este señor entonces cabría pensar: ¿Cómo es que la gente del equipo de Go no hizo esta investigación? ¿O acaso sí la hicieron y cruzaron los dedos y esperaron a ver si nadie decía nada?

Técnicamente no están haciendo nada mal... El lenguaje original no está registrado y es totalmente válido que Google utilice el nombre Go pero los argumentos de la comunidad son algo válidos desde el punto de vista de la mentalidad y lema de Google: "Do no evil". Además ante las constantes paranoias (las cuales no comparto y es similar a lo que comentó Gil-lom en su post de hoy) de muchos de los internautas sobre el brazo infinito de Google que parece arropar todos los ámbitos de la tecnología, y lo cual incluso los ha hecho merecederos de una seria investigación de monopolio por parte del gobierno de Estados Unidos comparable únicamente con la abierta a Microsoft en sus tiempos de gloria, Google tiene una gran lupa encima por un grupo considerable de internautas esperando ver cuál va a ser la próxima movida de Google en cuanto a esta situación... ¿Serán los malos o una vez más harán lo correcto? Les avisaré apenas sepa :P

See ya,
Kris

1 comentario:

  1. buen post bro, gracias por las referencias.
    No sabía lo de Go y tal debate. Por ahi alguien en la universidad llamaba a Google el nuevo microsoft, y creo que todos tenemos cierta sensación de esto. Sin embargo, la calidad de las aplicaciones y la popularidad creo que hablan de dos empresas muy distintas.

    Volviendo al tema go, me dio por googlear un momento y me pareció llamativo lo que hace wikipedia.
    Go (programming language)
    Go! (programming language)
    Una exclamación es la diferencia..

    ResponderEliminar