Go el lenguaje de programación creado por Google

GoGo 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/.

Golang

 

 

Más sobre Diseño y desarrollo Web


Acerca de

Autor de los libros: Webmaster Profesional, HTML5: Comprenda el cambio y Apps HTML5 para móviles. Soy especialista en Desarrollo Web. Realizo proyectos basados en Inteligencia Artificial. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios impresos y digitales. Brindo capacitaciones, clases de formación y consultorías sobre lenguajes de programación y herramientas para Desarrollo Web y móvil en modalidad online y presencial.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*



Encontrame en las redes sociales. Contactame.