Google Go, Lenguaje de programacion de Google

20:21 Noviembre 11th, 2009 por lobo lobo

Está en todos los sitios de noticias, Google se anima a publicar un lenguaje de programación: Go, según su propia publicidad, un lenguaje de programacición de sistemas, expresivo, concurrente y con gestión automática de memoria.

La implementación del lenguaje se ha publicado en fuentes abiertas, con una licencia de tipo BSD.

Sería interesante saber en qué proyectos ha usado Google su lenguaje, en especial para ver si esto ha sido un desarrollo de un grupo determinado dentro de Google, o responde a una necesidad determinada de la compañía.

Logo Google Go (wikipedia.org)

Logo Google Go (wikipedia.org)

Según Ars Technica, Rob Pike afirma que a pesar de ser una implementación relativamente madura no está preparada para su uso en entornos de producción.

Fuente: barrapunto.com

En su Go FAQ, Google explica su principal motivación para crear el lenguaje:

  1. Ningún mayor sistema de lenguaje ha emergido en una década.
  2. Las Computadoras son enormente rápidas pero el desarrollo de software no lo es.
  3. El manejo de dependencias es un gran parte del desarrollo de software hoy, pero los archivos de cabecera de lenguajes en la tradición de C son antiestetico para limpiar analisis de dependencia- y rápida compilación.
  4. Hay una ascendente rebelión contra engorrosos tipos de sistemas como Java y C++, empujando a la gente hacia lenguajes dinámicos tales como Python y JavaScript.
  5. Algunos conceptos tales como Recolección de Basura (Garbage Collection) y computación paralela no estan bien soportados por populares sistemas de lenguajes.
  6. El surgimiento de computadores multinúcleo ha generado preocupación y confusión.

Fuente: javahispano.org

Web Oficial: golang.org

 

Tags: , , ,

Deja un comentario



Buscador

Gmail en Google Wave

Gmail en Google Wave
Tira Ecol

Validaciones

Valid XHTML 1.0 Transitional

¡CSS Válido!

[Valid RSS]