0% encontró este documento útil (0 votos)
27 vistas17 páginas

Taller Go

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas17 páginas

Taller Go

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

LENGUAJE DE

PROGRAMACI
ON

INTEGRANTES
BRYAN FEMENÍAS TÉLLEZ
CARLOS ALVAREZ
RAMIREZ
LEONARDO CHAVES
HERNÁNDEZ
ANA LIDIETH RAMIREZ
ELIZONDO
HISTORIA
Go es un lenguaje de programación Open Source, inició
en septiembre de 2007, desarrollado por Robert
Griesemer, Rob Pike y Ken Thompson, se hizo público el
primer diseño del lenguaje en noviembre del mismo
año. Finalmente en octubre de 2009 se lanzó la primera
versión 1.0
CARACTERIST
ICAS
• Goroutines
• Selectores


Sintaxis simple y compacta
Rendimiento
• Canales • Interfaz ligera
• Módulos

LICENCIA
• BSD
PARADIGMAS DE
PROGRAMACION
Lenguaje multiparadigma
combina diferentes enfoques de
que

programación. Los paradigmas que


utiliza son los siguientes:

• Imperativo/Procedimental
• Concurrente
• Orientada a objetos
• Funcional
GRAMATICA
BNF (Backus-Naur Form), es un
estándar formal para describir la
sintaxis de los lenguajes de
programación.

Ademas Go permite mediante


‘:=’ que el compilador asigna el
tipo de una variable en
ejecución.
TIPOS DE
DATOS
MECANISMOS DE
ABSTRACCIÓN Y
ENCAPSULAMIENTO
• Interface
s

• Abstacción.
Structs

• Encapsulamien
to
ENTORNO Y
APLICACIÓN
COMERCIAL


Desarrollo Web
Desarrollo Backend
• Servidores y Aplicaciones Web
• Microservicios y sistemas
distribuidos
• Redes y comunicaciones
• Contenedores
• Programación en la nube
• DevOps y automatización
APLICACIONES Y
ÁMBITO DE USO
TALLER APLICACIÓN
PROGRAMADA
• Descargar Go segun el sistemas operativo en:
https://go.dev/dl/

• Se le descargara un archivo similar al que se muestra en la


imagen
• En Visual Studio Code instalar la
dependencia Go:

• Verificar la versión con el comando go


version
• Para ver el listado de comandos que se utiliza se debe escribir el
comando go help

• Para correr el proyecto se debe usar el comando go run


[nombre].go
• Posteriormente solicitará
autorización:

• Para hacer la conexión a la base de datos se debe ejecutar el


comando go mod init [nombre]
• Ademas para instalar el driver se busca el paquete en el
repositorio especificado y lo instala en el entorno de desarrollo se
hace mediante el comando: go get -u
github.com/go-sql-driver/mysql

• Para hacer la conexión a la base de datos se debe ejecutar el


comando go mod init [nombre]
ESTRUCTURA DEL
PROYECTO

También podría gustarte