Programacion en Go
Macías Lloret, Mario
Incremente su cotización profesional con uno de los lenguajes de programación de Google con más empuje de la última década: Go. Go es el lenguaje presentado por Google en 2009, concebido y diseñado para aumentar la productividad y la calidad de su propio software. Su rapidez y ligereza no obvian las características deseables de todo buen lenguaje de alto nivel: expresividad, l...
Sinopsis
Incremente su cotización profesional con uno de los lenguajes de programación de Google con más empuje de la última década: Go. Go es el lenguaje presentado por Google en 2009, concebido y diseñado para aumentar la productividad y la calidad de su propio software. Su rapidez y ligereza no obvian las características deseables de todo buen lenguaje de alto nivel: expresividad, limpieza, seguridad y potentes abstracciones que simplifican conceptos que hasta ahora eran sinónimo de complejidad. Todo ello, acompañado por un impresionante conjunto de herramientas gratuitas, han convertido a Go en la elección de grandes proyectos, como Docker o Kubernetes, y a sus programadores, en un solicitado grupo de profesionales. Este libro le permitirá realizar un recorrido a través de las principales características de Go, en cuanto a sintaxis y funcionalidad, así como: o Conocer las funcionalidades más utilizadas de su inmensa biblioteca estándar. o Ahondar en la filosofía de su sistema de tipos de datos, que ha contribuido a dar la vuelta al modo en que el software se diseña. o Crear software que es capaz de aprovechar al máximo los actuales computadores multiprocesador y multinúcleo. o Coordinar y comunicar, con extrema sencillez, miles de procesos que se ejecutan en paralelo. o Empezar rápidamente a crear aplicaciones profesionales, y adquirir sólidas bases sobre servicios web, serialización de datos o conexión a bases de datos, entre otras. Además, en el apéndice de esta segunda edición se describe el mecanismo de funciones y tipos de datos genéricos, una de las últimas y más demandadas inclusiones, que amplía el paradigma del lenguaje y lo equipara en funcionalidades a los lenguajes de mayor implantación en la industria. No pierda la oportunidad de mejorar su cotización como profesional, a través de un itinerario temático diseñado para facilitar su toma de contacto con el lenguaje y acelerar su profundización en los conceptos más avanzados de Go. Amortizará decenas de vec
Índice
INTRODUCCIÓN 15 Acerca de este libro..................................................................................................16 Organización del libro.............................................................................................17 Convenciones de formato......................................................................................18 Acerca del autor........................................................................................................19 Capítulo 1. INSTALACIÓN Y USO DE GO 211.1 Instalando Go..................................................................................................21 1.2 Comandos básicos de Go.............................................................................22 1.3 Editando su código en Go.............................................................................23 1.4 Compilando y ejecutando su primer programa.......................................24 Capítulo 2. SINTAXIS BÁSICA DE GO 272.1 Tipos de datos básicos...................................................................................27 2.2 Cadenas de texto. El tipo string...............................................................28 2.3 Definición de variables...................................................................................29 2.4 Conversiones explícitas de tipos.................................................................30 2.5 Constantes........................................................................................................30 2.6 Bases de numeración.....................................................................................31 2.7 Operadores numéricos..................................................................................32 2.8 Operadores numéricos de comparación...................................................33 2.9 Operadores aplicables al tipo string.......................................................34 2.10 Operadores lógicos con bool.
Comentarios
Sé el primero en comentar este libroArtículos relacionados
Otros libros del autor