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