 
      
      
    Lenguaje Go
Primeros Pasos
Primera edición...
Rendimiento y Concurrencia
La orientación a objetos ha diseñado una gran cantidad de proyectos pero muchos desarrolladores consideran ahora este paradigma como obsoleto. Todo se orienta a un modelo funcional, concurrente y con el lenguaje Go además con alto rendimiento.
"Creo que [Go] se remonta a las tradiciones de Unix C, a lo básico y otros lenguajes compilados, y remedia otras deficiencias en C, no creo que C ++ haya sido una mejora, pero creo que Go es una mejora definitiva en C. Joe Armstrong
| Número de páginas | En proceso | 
|---|---|
| Autor | Manuel Ángel Rubio Jiménez | 
| Jorge Fuertes Alfranca | |
| Idioma |  (ES) | 
| Edición | (1ª) Primera edición | 
- 
    Introducción
      por hacer
    Sobre el autor, el libro, nomenclatura y agradecimientos. 
- 
    Lo que debes saber de Go
      por hacer
    Un recorrido sobre los orígenes, las características, hablamos de la evolución desde C, software hecho en Go y casos de uso y pruebas. 
- 
    El Lenguaje
      por hacer
    Echamos un vistazo a la sintaxis de Go, los tipos de datos, variables, constantes, conversión de datos, punteros y referencias. 
- 
    Expresiones, Estructuras y Errores
      por hacer
    Revisamos las expresiones aritméticas, lógicas, precedencia de operadores y sobrecarga de operadores. Veremos las estructuras de control: if, switch, while, do...while y for. Por último repasamos los errores y cómo Go trabaja en relación a ellos. 
- 
    Las funciones y módulos
      por hacer
    Los módulos son la unidad de organización del código y las funciones la encapsulación del código ejecutable. En este capítulo veremos cómo organizar el código y construir algoritmos usando módulos y funciones. 
- 
    Gorutinas y Concurrencia
      por hacer
    Trabajaremos con algoritmos en paralelo para ver cómo funcionan las corutinas y explicaremos algunos algoritmos de concurrencia y cómo implementarlos en Go. 
- 
    Ficheros y Directorios
      por hacer
    Aprenderemos cómo acceder a la información de los ficheros y los flujos de datos así a cómo gestionar directorios. 
- 
    Comunicaciones y Servidores
      por hacer
    Repasamos cómo crear conexiones a otras máquinas usando TCP y UDP y cómo convertir nuestra aplicación en un servidor TCP y UDP. Hablamos también del problema de la concurrencia y cómo crear un servidor concurrente para atender peticiones. 
- 
    Ecosistema de Go
      por hacer
    Aprenderemos cómo trabajar con las herramientas proporcionadas por el compilador, la configuración del espacio de trabajo, dependencias y generación de un ejecutable portable. 
- 
    Instalación de Go
      por hacer
    Veremos cómo instalar el entorno y compilador de Go en varios sistemas operativos. 
- 
    Herramientas de Go
      por hacer
    Un repaso a cada una de las herramientas disponibles por defecto para Go y otras que puedan resultar útiles. 
Autores
 
       
      Próximamente
Si deseas recibir actualizaciones para este libro, puedes proporcionar tu nombre y email para ser suscrito al boletín de noticias: