Si esta semana ya Multi venía hablando de Google y su nueva adquisición Gizmo5, el gigante de las búsquedas no ha querido parar en su camino hacia abarcar absolutamente TODOS los campos inimaginables. Acaban de lanzar hace escasamente 5 días un lenguaje de programación, que recibe el nombre de GO, desarrollado por ellos mismos, el cual pretende juntar las cosas buenas de los diferentes tipos de lenguajes existentes en la actualidad.
Ademas de este escueto vídeo, os dejo un articulo completo de lo que pretende Google con este lenguaje y el futuro que se le puede augurar y para los que os interese el tema, otro vídeo de casi una hora de duración.
Incluido en un proyecto de fuente abierta, Go intenta combinar la velocidad de los lenguajes dinámicos con el rendimiento y seguridad de los lenguajes compilados.
Google ha anunciado que está llevando al terrero de la fuente abierta un lenguaje de programación experimental llamado Go que intenta combinar la velocidad de desarrollo de un lenguaje dinámico como Python con el rendimiento y seguridad de un lenguaje compilado como C o C++.
En los experimentos realizados con Go, las creaciones típicas se hacen casi de forma instantánea mientras que los grandes binarios se compilan en segundos, según ha explicado The Go Team en el blog de código abierto de Google.
Go, que se ofrece bajo una licencia del estilo de BSD, ha sido desarrollado para dar respuesta a una tendencia que lleva a los ordenadores a ser cada vez más rápidos mientras que el desarrollo de software no se ha acelerado. También parece dar respuesta a una creciente rebelión contra complicados sistemas como Java y C++ que ha llevado a la gente a adoptar lenguajes dinámicos como Python y JavaScript, más sencillos.
Pero las razones para la creación de Go no se quedan ahí, porque según explican en su página web, también nace como una respuesta a los ordenadores multinúcleo, que parecen haber generado alguna preocupación entre los desarrolladores. El lenguaje fue concebido para que fuera más fácil escribir software que Google utiliza internamente pero su implementación no estaba lo suficientemente madura como para utilizarlo en una producción a gran escala.
Go proporciona un modelo de construcción de software que facilita el análisis de dependencia y evita gran parte de la sobrecarga de la programación estilo C, incluidos archivos y binarios. Desde la página web de Go se afirma que “Go es un experimento y esperamos que se encuentre la suficiente satisfacción como para justificar más desarrollo”.
Aquí el vídeo largo que os comentaba antes.
Una buena noticia, la verdad es que Google no para, y todo encaminado hacia su nueva bomba, Chrome OS, Google se está preparando el terreno, la verdad es que son de los mejores.
Ya probé este lenguaje en Ubuntu, vamos, lo básico, y la verdad es que no me disgustó.
Espero con curiosidad cómo será su SO.
Un saludo.
Klap, estaría bien un post sobre Google Wave… parece una buena herramienta de trabajo.