Desarrolladores

¿Qué es el lenguaje de programación Google Go? Requisitos, ejemplos, preguntas frecuentes

¿Qué es el lenguaje de programación Google Go? Requisitos, ejemplos, preguntas frecuentes

Hasta ahora hemos hablado de varios lenguajes de programación, pero hasta ahora, Ir Lenguaje de programación, o Golang, aún no ha entrado en la discusión. Sí, no es el más utilizado de los idiomas, pero está creciendo en popularidad, aunque lentamente.

Hay una buena posibilidad de que Go tenga mucho éxito ya que Google lo está presionando agresivamente en muchas áreas, pero tiene sus desventajas, por lo que, a menos que estos problemas se rectifiquen, existe la posibilidad de que no obtenga un seguimiento muy fuerte en comparación con algunos de los mas usados.

Lenguaje de programación Google Go

¿Alguna vez has oído hablar de la programación procedimental?? Google Go es uno de esos idiomas. Fue creado por los ingenieros de Google, Robert Griesemer, Rob Pike y Ken Thompson en 2007, sin embargo, se lanzó en 2009 y se hizo de código abierto.

Una de las principales ideas detrás de Golang es que sea fácil de aprender y fácil de usar. Además, los desarrolladores no deberían tener problemas para leer el idioma. Ahora, a diferencia de C ++, entendemos que Go no tiene un gran conjunto de funciones, lo que podría ser un problema para algunos.

En su sintaxis, Go es bastante similar a C, por lo que si eres un desarrollador de C a largo plazo, crear contenido a través de Go debería ser muy sencillo. Sin embargo, debemos tener en cuenta que muchas de sus características se remontan a lenguajes como Erlang, que existe desde hace 34 años. Sin duda lo discutiremos en un episodio futuro.

Además, muchas personas sin experiencia con Go no tienen idea de que tiene mucho en común con Java, razón por la cual Google ha estado tratando de impulsarlo de manera agresiva en el espacio de las aplicaciones web del lado del servidor durante bastante tiempo; un espacio donde Java reina supremo.

¿Es Google Go multiplataforma??

La multiplataforma es muy importante para todos los lenguajes de programación si quieren tener éxito. Afortunadamente, podemos decir con certeza que Go se puede usar en Windows, Linux, Unix, BSD y dispositivos móviles. Entonces, tal como está, no importa qué sistema operativo esté utilizando, debería tener pequeños problemas para ejecutar un código en Go.

Leer: ¿Qué es Angular JavaScript Framework para el desarrollo web??

¿Qué pasa con los errores??

Una cosa impresionante de Golang es el hecho de que no es fácil para los errores esforzarse en un código. Verá, se basa en una tipificación sólida, lo que significa que los desarrolladores deben estar atentos y ser precisos al escribir código para que sea seguro.

Sería bueno si todos los lenguajes de programación se mantuvieran así, pero ese no es el caso. Sin embargo, las cosas están cambiando para mejor.

Desventajas de usar Google Go

Si bien podemos estar de acuerdo en que Go es una herramienta impresionante, tiene sus deficiencias. Verá, el idioma es muy fácil de aprender y eso es algo bueno. Sin embargo, para algunos programadores, es demasiado simplista y esto hace que no sea tan versátil en comparación con herramientas similares.

Otra cosa que no nos gusta de Go es el hecho de que no es compatible con una máquina virtual. La falta de esto fue una elección consciente de la gente de Google en aras de la simplicidad. Debido a esta decisión, el tamaño de un archivo Go suele ser mayor que el de los servicios de la competencia. Sin mencionar que Go devorará tu RAM como un niño devorando dulces en Halloween.

Finalmente, si eres fanático de los genéricos, bueno, no tienes suerte porque Go no admite estas cosas. Ha habido muchas discusiones sobre esto, pero hasta ahora no ha sucedido nada al respecto.

Ejemplos de codificación de Google Go

Como todos los demás, nos centraremos en ejecutar Hello World! porque este es el estándar, parece.

Bien, primero debes crear una carpeta llamada estudiarIr. Desde dentro de esta carpeta, crearemos nuestro Hello World! programa.

A continuación, cree un archivo llamado primero.go, luego agregue el siguiente código a ese archivo:

paquete principal import ("fmt") func main () fmt.Println ("Hola mundo! Este es mi primer programa Go \ n ")

Desde dentro de su terminal, navegue hasta la carpeta, luego ejecute el siguiente comando:

ve a correr primero.ir

Ahora debería ver el siguiente resultado:

Hola Mundo! Este es mi primer programa Go

Eso es todo por eso. Ahora sigue adelante y aumenta tus conocimientos.

Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...
Cómo usar GameConqueror Cheat Engine en Linux
El artículo cubre una guía sobre el uso del motor de trucos GameConqueror en Linux. Muchos usuarios que juegan juegos en Windows a menudo usan la apli...