En esta página:
Existen muchos Lenguajes de Programación, pocos son considerados como buenos o que adoptan una gran popularidad entre los Desarrolladores de Software, Web, etc. En este Post hablaremos de Go, Lenguaje el cual se esta abriendo ya hace un buen tiempo en el área de la Programación, veremos las características de este Lenguaje, que Empresas lo uso y otros detalles más.
- Ranking Lenguajes de Programación (Mensual)
- Tipos de Paradigmas de Programación más usados en la Actualidad.
- Que es la Programación Orientada a Objetos POO y otros detalles
- Lenguajes de Programación para Desarrollar Aplicaciones Móviles
Bien ahora continuemos con el tema de este Post el cual es Go.
Que es Go ?
Es un Lenguaje de Programación de código abierto (open source) creado por la empresa Alphabet inc (ex Google). La sintaxis de Go esta desarrollada e inspirada sobre el Lenguaje de Programación llamado C. Go en la actualidad ha sido usado para crear grandes proyectos y entre sus características más destacadas son el tipado estático, prescindir del punto y coma al igual que Python y otros Lenguajes, código limpio, etc.
Este Lenguaje de Programación también puede ser usado del lado del servidor y tiene soporte para los Sistema Operativos Windows, Linux, Mac OS y FreeBSD.
Como todo Lenguaje de Programación, Go cuenta con su propia mascota llamada Gopher que en español significa Ardilla. Go fue lanzado en el año 2003 y hasta la fecha de este Post, ya es un Lenguaje de Programación bastante maduro y no habría problemas si lo decides usar.
Go cuenta con una gran comunidad de Desarrolladores y grandes proyectos y librerías creadas con este Lenguaje de Programación.
La página oficial del Lenguaje de Programación Go es https://golang.org/ pero en un futuro puede cambiar, esto no depende de mi, si no de los Desarrolladores que dan soporte a Go.
Que podemos hacer con Go ?
Go nos permite hacer lo siguiente:
- Crear diferentes tipos de Software para Desktop (Escritorio)
- Crear Páginas Web
- Crear scripts para integrarlos a otras aplicaciones.
- Crear APIs REST
- Crear Sistemas para control de Stock.
- Crear Sistemas para Veterinarias.
- Entre otros.
Se pueden crear muchas cosas con Go, una vez que usas Go descubres el potencial que tiene este Lenguaje de Programación.
Características
Go tiene muchas características interesantes, entre las cuales se encuentran las siguientes:
- Como mencione arriba, Go usa una sintaxis similar al Lenguaje de Programación C.
- Adopta características de otros Lenguajes de Programación de alto nivel como Python.
- Cuenta con tipado Estático.
- Dispone de un recolector de basura.
- Se puede utilizar el código binario de Go para ser compilado e implementado en diferentes entornos.
- Tiene soporte para POO (Programación Orientada a Objetos)
- Sintaxis clara y concisa.
- Escritura o tipificación Dinámica.
- Entre otras características.
Conforme trabajes con Go, iras descubriendo por ti mismo las Características que menciono en la lista y muchas otras más.
Proyectos Creados con Go
Si piensas que Go es un Lenguaje nuevo, estas equivocado ya que se han Desarrollado grandes proyectos con Go, las grandes empresas utilizan muchos Lenguajes de Programación y Tecnologías para desarrollar un proyecto y los proyectos más populares que han adoptado Go son:
- SoundCloud
- BBC (Corporación de Radio y TV)
- Apple
- eBay
- Dropbox
- Netflix
- Uber
- Youtube
- Basecamp
- Entre otros
Hay empresas que no son populares que usan Go en sus proyectos, asimismo hay librerías alojadas en GitHub que han sido creadas utilizando este genial Lenguaje de Programación.
Ejemplo del código en Go
Por ejemplo si quiero mostrar un mensaje que diga Hola, Nube Colectiva lo puedo hacer de la siguiente manera:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
package main import ( "fmt" ) func main() { fmt.Println("Hola, Nube Colectiva") } // Devuelve el mensaje: Hola, Nube Colectiva Program exited. |
Para mas comodidad, puedes ejecutar el código en un editor de código.
Pasos básicos utilizar Go ?
Como paso inicial debes de instalar Go, haciendo uso de un instalador el cual puedes descargar desde su página Web. Luego para aprende a escribir código con el Lenguaje de Programación Go, puedes seguir la documentación oficial en su página Web.
No te asustes, en otro Post, te enseñare a como utilizar Go en profundidad, en este Post solo quiero darte conceptos importantes sobre este genial Lenguaje de Programación.
Conclusión
En este Post has aprendido sobre el Lenguaje de Programación Go, lo importante es ponerlo en práctica, hay muchas comunidades y foros en Internet que te pueden ayudar y guiar en tu aprendizaje de Go.
Iremos abarcando otros artículos sobre Go, para que mejores y amplíes tus conocimientos sobre este Lenguaje de Programación.
Nota(s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenido.