Temas Calientes

Google publica la primera versión estable de su lenguaje de programación “Go”

gopr

Google publicó la primera versión estable de su lenguaje de programación “Go”, anunciado por primera vez en 2009. También es el primero que incluye soporte nativo para usuarios de Windows, además de Linux, FreeBSD y Mac OS X que ya estaban contemplados.

Go apunta a ser un lenguaje moderno, fácil de usar y multipropósito para computación en red y multinúcleo, mientras que Dart, el otro lenguaje desarrollado por Google, se enfoca más que nada en aplicaciones web. Go está bastante inspirado en C, aunque recoge ideas también de Pascal, Limbo y Newsqueak.

Hasta ahora, Go cambiaba regularmente, haciendo común que el código nuevo invalidara código antiguo. La idea de Google es evitar eso lanzando esta versión estable, asegurando que cada nueva adición a Go no “romperá” los programas que fueron desarrollados usando esta versión. “El código compilado en Go 1 debería, con pocas excepciones, seguir compilándose y corriendo mientras se mantenga esa versión, aún cuando lancemos actualizaciones y correcciones como versiones de Go 1.1, 1.2, etc”, señaló Google.

La compañía también aprovechó de actualizar el SDK de Google App Engine (plataforma de computación en la nube para desarrolladores) para dar soporte a Go 1.

Links:
- Sitio oficial de Go
Go version 1 is released (The Go Programming Language Blog)

41 Comentarios

Google publica la primera versión estable de su lenguaje de programación “Go”

Thumb up 22 Thumb down 20 avatar_Sergio Sergio dijo hace 1 año

Basado en C... mas moderno, me gusta, lo probare =D
donde lo obtengo? tendre que googlearlo =P

Responder
Thumb up 21 Thumb down 16 avatar_Cony Sturm Cony Sturm dijo hace 1 año

Al final del post está el link al sitio oficial

Thumb up 43 Thumb down 2 avatar_jteran jteran dijo hace 1 año

y tu propuesta es ..... ¿?

Thumb up 36 Thumb down 0 avatar_C es la cumbia C es la cumbia dijo hace 1 año

seguro este no fue capaz de pasar programación

Thumb up 2 Thumb down 0 avatar_c0x010008 c0x010008 dijo hace 1 año

Al parecer esta persona programa en VB, como los campeones, jajajajajajjaaj...

Thumb up 11 Thumb down 11 avatar_jteran jteran dijo hace 1 año

eres mi heroina cony (de héroe) \nn/

Responder
Thumb up 16 Thumb down 16 avatar_Sergio Sergio dijo hace 1 año

Mi primer codigo en Go


package main

func Fac(i int) int {
if i== 0 || i == 1{
return i;}
return i*Fac(i-1);

}

func main() {
println(Fac(4))
}

//XD FUNCA !!!

Responder
Thumb up 33 Thumb down 4 avatar_Sergio Sergio dijo hace 1 año

Mi primer bug en Go
//return i
return 1

Thumb up 16 Thumb down 2 avatar_jorge jorge dijo hace 1 año

me da gracia que para asignar hay que usar el operador ":=" pero de todas formas se puede hacer cosas como i++

Estaba viendo unos ejemplos y es una mezcla de ADA+C con un toque de Javascript sin el prototyping.
Sin duda estamos ante todo un engendro.

Responder
Thumb up 34 Thumb down 3 avatar_arquezvall2004 arquezvall2004 dijo hace 1 año

Porque si doy clic en me gusta, ahora me pide mi contraseña y demás, antes yo le daba en me gusta y ya y nada mas..??

Responder
Thumb up 24 Thumb down 3 avatar_Siddharta Siddharta dijo hace 1 año

Aun no me queda claro cual es la ventaja de usar Go, existiendo , java, php , C ... solo es una mescla de otros lenguajes ... cual es la novedad?

Responder
Thumb up 41 Thumb down 4 avatar_troll troll dijo hace 1 año

Aguante C++, el lenguaje de machos, que en lugar de corregir bugs, rescribimos la aplicación entera jajaja

Responder
Thumb up 5 Thumb down 2 avatar_Eroc Eroc dijo hace 1 año

jajajjaja

Thumb up 3 Thumb down 0 avatar_vvw vvw dijo hace 1 año

true story...

Thumb up 0 Thumb down 0 avatar_gonzo gonzo dijo hace 1 año

en que te basas para decir eso ... te pregunta un nuevo en programacion
segun se C++ es uno de los mas usados

Thumb up 2 Thumb down 0 avatar_cccccfd cccccfd dijo hace 1 año

@troll, cuando aprendas a programar en C++ hablas, ¿OK?

Thumb up 3 Thumb down 0 avatar_JP JP dijo hace 1 año

Cuekk mal informado... vb no usa esa sintaxis.

Thumb up 2 Thumb down 0 avatar_Huasone Huasone dijo hace 1 año

lenguajes para "metodología" extreem programing.
para empezar nose quien fué el genio que decidió ponerle metodología, si la wea es llegar y programar nomas.

Thumb up 2 Thumb down 0 avatar_GordoGranudoProgrammer GordoGranudoProgrammer dijo hace 1 año

Eso es de pascal

Thumb up 8 Thumb down 3 avatar_Waldo Waldo dijo hace 1 año

Nerdgasmico !

Responder
Thumb up 11 Thumb down 3 avatar_Peluso Peluso dijo hace 1 año

Si el lenguaje es de google, no me extrañaria que sólo funcionara online y al compilar almacenara el código fuente compilado en sus bases de datos.

Responder
Thumb up 3 Thumb down 0 avatar_EDMANBOGOTA EDMANBOGOTA dijo hace 1 año

Y QUE OFRECE DE NUEVO? QUE SE VEA UN EJEMPLO DE MULTINUCLEO O ALGO DE LENGUAJE QUE LO HAGA VER AVANZADO PARA LENGUALES DE INTELIGENCIA COMPUTACIONAL O ALGO ASI SINO PUES NO ES MAS QUE UN WHILE (LOMISMOQUELOSDEMAS) ;

Responder
Thumb up 2 Thumb down 0 avatar_JP JP dijo hace 1 año

Una pregunta para los programadores:

aprender un lenguaje de programación es como aprender un lenguaje extranjero, ingles por ejemplo, la curva de aprendizaje o es mas rapida o más lenta? es mas facil o mas dificil? o la comparación no tiene nada que ver??

Responder
Thumb up 8 Thumb down 0 avatar_Sergio Sergio dijo hace 1 año

Hay gente que dice que es lineal tu aprendizaje de un lenguaje con el de un lenguaje de progra, pero yo no lo hallo asi, no del todo al menos
Se asemejan en: aprender palabras o oraciones es semejante con recordar comando (lo que se rompe un poco si haces trampa como yo y tienes un archivo gigante de texto con codigos pre-escritos)
No se Asemejan: La creatividad que usas para programar, no tiene comparacion alguna con la para hablar una lengua, donde es mas estructurado

Yo soi pesimo en las Lenguas, y me gano la vida programando, mis programas suelen ser muy burdo en codigos (y eso me pesa =( ) porque olvida metodos mas complejos ya existentes (por mala memoria mia), pero lo supero con creatividad, que es una parte muy importante

Thumb up 5 Thumb down 1 avatar_memo memo dijo hace 1 año

Para mi aprender otro lenguaje es muy sencillo. Es rapido y facil, el que sabe programar bien, dale 1 semana y hara algo regular, dale 1 mes y hara algo bien.

Thumb up 4 Thumb down 0 avatar_Feel Feel dijo hace 1 año

No necesariamente, es más como cambiar de automovil al principio es dificil pero con el tiempo te acostumbras. Tiene más que ver con que familia pertenece el lenguaje por ejemplo si aprendes C++ facilmente programaras en Java, JavaScript, PHP etc etc, pero si solo sabiendo C++ te quieres pasar a ensamblador pues ahí la cosa se complica, el equivalente metaforico seria de manejar un seda a manjear un tráiler.

Thumb up 2 Thumb down 0 avatar_Diego Diego dijo hace 1 año

Yo creo que igual depende del paradigma de programación. Por ejemplo c,c++ son imperativos y muy similares en el fondo a VB, C#, Java, por lo que aprender estos y otros lenguajes es relativamente facil, no tardas mas de una semana en hacer cosas decentes.
Pero si se intenta con otro paradigma, la cosa cambia un poco. Por ejemplo aprender a primeras Scheme igual es mas complicado, por lo menos para mi lo fue. Esto es porque tienes que pensar de una manera totalmente diferente para hacer las cosas

Thumb up 6 Thumb down 0 avatar_jeison jeison dijo hace 1 año

Los lenguajes de programación son altamente estructurados; toda su efectividad proviene de las mismas reglas básicas que dicta la teoría de la computación. Por ende los lenguajes de programación tienden a ser lógicamente identicos casi que variando solo en la sintaxis.

Por el contrario, los lenguajes naturales carecen de esta clase de estructura, son ambiguos y aprender una segunda o tercera lengua con raices diferentes es como empezar de cero, como ejemplo: trata de terminar de aprender español, luego inglés y por ultimo chino a ver cómo te vá, verás que tienes que cambiar completamente tu forma de pensar en cada caso.

Thumb up 1 Thumb down 0 avatar_rodrigo rodrigo dijo hace 1 año

a mi no me da el mate para aprender ningun lenguaje mas: entre python ,c, vb , perl, ya se me esta haciando sopa la cabeza

Thumb up 1 Thumb down 0 avatar_Yvo Rojas Yvo Rojas dijo hace 1 año

Mientras tu tengas tus bases de programacion... conoscas como funcionan las estructuras de datos y tengas una nocion clara de tu pseudo-codigo (lenguaje madre para un programador o ingeniero en software) el resto es solo aprender la sintaxis y el como relacionar los conceptos en el lenguaje nuevo... en conclusion... con una buena base es facil :) suerte

Thumb up 1 Thumb down 0 avatar_Panchopo Panchopo dijo hace 1 año

Aprender un lenguaje u otro no es lo dificil, completamente de acuerdo, es el paradigma. tengo compañeros de pega muy buenos programando en visual basic 6 (creanme, muy buenos) pero pasarlos a OOP con todo lo que implica fue mas complicado que aprender la sintaxis, por ejemplo: composicion vs herencia, implementacion de interfaces. Aprender a manejar otro auto es facil, lo dificil es si te cambian las reglas.

Responder
Thumb up 0 Thumb down 0 avatar_Agustín Alvia Agustín Alvia dijo hace 1 año

Tienes mucha razón @Panchopo es un lío aprender Programación orientada a objeto. Traté de aprender ese paradigma yo solo por un año y al final no aprendí POO. Nunca lo entendí, pero espero aprenderlo como sea en la universidad.

Thumb up 0 Thumb down 0 avatar_Carlos Carlos dijo hace 1 año

Vamos a ver como es el lenguaje.
Gracias por la información.
Saludos.

Responder
Thumb up 0 Thumb down 1 avatar_vlad vlad dijo hace 1 año

Inutil

Perl6 la lleva

Responder

Deja tu Comentario

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Para que aparezca tu foto en vez del icono genérico en tu comentario, el email con el que comentas debe estar inscrito en Gravatar.

*