Go es un lenguaje de Programación moderno, lanzado por Google en el año 2009. Con influencias de C y Pascal, Go es un lenguaje imperativo, estructurado y orientado a objetos (aunque con diferencias a los lenguajes clásicos). Su uso está en ascenso y es una interesante opción para comenzar a mirar nuevas soluciones para las necesidades de programación actuales.
La historia del desarrollo de Go puede remontarse hasta el año 2007, fue anunciado en Noviembre de 2009 y su versión 1.0 tomó forma recién en 2012. Hoy en día este lenguaje es usado en proyectos de gran importancia en todo el mundo.
Para quienes estén acostumbrados a programar en C (o en sus lenguajes derivados), seguramente encontrarán mayores facilidades para acostumbrarse a la sintaxis de Go.
Algunas de las características principales de Go:
- Es un lenguaje concurrente (CSP).
- Ofrece muy buena velocidad y rendimiento.
- Requiere ser compilado
- No utiliza clases, todo se maneja en paquetes.
- No cuenta con soporte para herencia (aspecto esencial que difiere de los lenguajes POO clásicos).
- No trabaja con excepciones.
- Uso de ; al final de las declaraciones opcional.
- Está disponible para Windowx, Linux y Mac OS.
Ejemplo de Hola Mundo con Go:
package main
import "fmt"
// Función principal con la salida del texto
func main() {
fmt.Println("Hola Mundo")
}
Para saber más sobre Go podemos ingresar en el sitio: https://golang.org/.
Para seguir todas las novedades sobre Go, tenemos la posibilidad de visitar el blog: https://blog.golang.org/.
Más sobre Diseño y desarrollo Web
Deja una respuesta