Google publica la primera versión estable de su lenguaje de programación “Go”
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)
Lo mejor de Google I/O 2013 #IO13
Yahoo! y Facebook enfrentadas para adquirir Tumblr
Bill Gates supera a Carlos Slim como el hombre ...
Larry Page y la polémica que despertó contra Mi...
El nuevo Google Maps a primera vista
Google Glass a primera vista
Todo lo que vimos en la primera jornada del eve...
Larry Page: "Estamos sólo en el 1% de lo que po...
41 Comentarios
Google publica la primera versión estable de su lenguaje de programación “Go”
Basado en C... mas moderno, me gusta, lo probare =D
Responderdonde lo obtengo? tendre que googlearlo =P
Al final del post está el link al sitio oficial
y tu propuesta es ..... ¿?
seguro este no fue capaz de pasar programación
Al parecer esta persona programa en VB, como los campeones, jajajajajajjaaj...
eres mi heroina cony (de héroe) \nn/
ResponderMi primer codigo en Go
Responderpackage 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 !!!
Mi primer bug en Go
//return i
return 1
me da gracia que para asignar hay que usar el operador ":=" pero de todas formas se puede hacer cosas como i++
ResponderEstaba 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.
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..??
ResponderAun 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?
ResponderAguante C++, el lenguaje de machos, que en lugar de corregir bugs, rescribimos la aplicación entera jajaja
Responderjajajjaja
true story...
en que te basas para decir eso ... te pregunta un nuevo en programacion
segun se C++ es uno de los mas usados
@troll, cuando aprendas a programar en C++ hablas, ¿OK?
Cuekk mal informado... vb no usa esa sintaxis.
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.
Eso es de pascal
Nerdgasmico !
ResponderSi 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.
ResponderY 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) ;
ResponderUna pregunta para los programadores:
Responderaprender 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??
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
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.
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.
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
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.
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
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
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.
ResponderTienes 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.
Vamos a ver como es el lenguaje.
ResponderGracias por la información.
Saludos.
Inutil
ResponderPerl6 la lleva
Deja tu Comentario