El lenguaje de programación Go

Puntuación:   (4,7 de 5)

El lenguaje de programación Go (Alan Donovan)

Opiniones de los lectores

Resumen:

Las críticas destacan el libro como un recurso excepcional para aprender el lenguaje de programación Go, elogiado por su contenido bien organizado, explicaciones claras y cobertura exhaustiva. Sin embargo, recibe críticas principalmente por la mala presentación y formato de la versión digital, que algunos consideran dolorosa de leer.

Ventajas:

Su contenido está bien escrito y es profesional, ofrece explicaciones claras de las características y modismos de Go, incluye ejercicios prácticos y ejemplos completos, hace hincapié en las mejores prácticas de codificación y su autor es una figura reputada de la informática (Brian Kernighan). Se considera adecuado para quienes tengan experiencia previa en programación y muy recomendable para aprender Go.

Desventajas:

La edición digital adolece de problemas de maquetación y formato que dificultan su lectura. Algunas reseñas señalan que no es apto para principiantes y que puede suponer un nivel de conocimientos previos del que los novatos podrían carecer.

(basado en 350 opiniones de lectores)

Título original:

The Go Programming Language

Contenido del libro:

El recurso autorizado para escribir Go de forma clara e idiomática para resolver problemas del mundo real.

Alan A. A. Donovan, miembro del equipo Go de Google, y Brian Kernighan, coautor de El lenguaje de programación C, proporcionan cientos de ejemplos interesantes y prácticos de código Go bien escrito para ayudar a los programadores a aprender este lenguaje flexible y rápido. Está diseñado para que empiece a programar con Go desde el primer momento y luego progrese hacia temas más avanzados.

⬤ Componentes básicos: un tutorial inicial proporciona información y ejemplos para que puedas empezar a programar y hacer cosas útiles lo antes posible. Esto incluye:

⬤ Argumentos de la línea de comandos.

⬤ gifs.

⬤ URLs.

⬤ servidores web.

⬤ Estructura del programa: ejemplos sencillos cubren los elementos estructurales básicos de un programa Go sin desviarse por complicados algoritmos o estructuras de datos.

⬤ Tipos de datos:Go ofrece una variedad de formas de organizar los datos, con un espectro de tipos de datos que en un extremo coinciden con las características del hardware y en el otro extremo proporcionan lo que los programadores necesitan para representar convenientemente complicadas estructuras de datos.

⬤ Tipos compuestos:

⬤ Matrices.

⬤ rebanadas.

⬤ Mapas.

⬤ Estructuras.

⬤ JSON.

⬤ plantillas HTML y de prueba.

⬤ Funciones: dividir un gran trabajo en partes más pequeñas que bien podrían ser escritas por diferentes personas separadas tanto por el tiempo como por el espacio.

⬤ Métodos:

⬤ declaraciones.

⬤ con un puntero receptor.

⬤ incrustación de estructuras.

⬤ valores y expresiones.

⬤ Interfaces: escribir funciones que son más flexibles y adaptables porque no están atadas a los detalles de una implementación particular.

⬤ Programación concurrente: Goroutines, canales y con variables compartidas.

⬤ Paquetes: usar paquetes existentes y crear nuevos.

⬤ Pruebas automatizadas: escribir pequeños programas que comprueben el código.

⬤ Funciones de reflexión: actualizar variables e inspeccionar sus valores en tiempo de ejecución.

⬤ Programación de bajo nivel: salirse de las reglas habituales para conseguir el mayor rendimiento posible, interoperar con librerías escritas en otros lenguajes, o implementar una función que no puede expresarse en Go puro.

Cada capítulo contiene ejercicios para poner a prueba su comprensión y explorar extensiones y alternativas. El código fuente está disponible gratuitamente para su descarga y puede obtenerse, compilarse e instalarse cómodamente mediante el comando go get.

Otros datos del libro:

ISBN:9780134190440
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2015
Número de páginas:400

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

El lenguaje de programación Go - The Go Programming Language
El recurso autorizado para escribir Go de forma clara e idiomática para resolver problemas...
El lenguaje de programación Go - The Go Programming Language

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)