Puntuación:
El libro proporciona una atractiva introducción a la programación en Racket, inspirando a los lectores a explorar más allá de los ejemplos. Sin embargo, es criticado por ser inadecuado para aquellos con experiencia previa en programación, por carecer de materiales esenciales y por no cubrir temas más profundos en Racket.
Ventajas:Enfoque inspirador que anima a codificar en Racket, explicaciones claras de los temas, una progresión lógica desde conceptos básicos a otros más interesantes, inclusión de programación GUI y un editor recomendado (DrRacket) que mejora la experiencia de codificación.
Desventajas:No apto para lectores con experiencia en programación, carece de discusión sobre características avanzadas de Racket como el sistema de macros, faltan recursos esenciales o están desactualizados, lo que dificulta el aprendizaje, y tratamiento superficial de temas como la teoría de conjuntos y la teoría de grafos.
(basado en 2 opiniones de lectores)
Racket Programming the Fun Way: From Strings to Turing Machines
Una introducción al lenguaje de programación funcional Racket y al entorno de desarrollo DrRacket para explorar temas de matemáticas (sobre todo recreativas) e informática.
Por fin, una animada visita guiada por todas las características, funciones y aplicaciones del lenguaje de programación Racket. Aprenderá una gran variedad de paradigmas de codificación, incluyendo la programación iterativa, orientada a objetos y lógica; creará gráficos interactivos, dibujará diagramas y resolverá puzzles mientras explora Racket a través de divertidos temas de ciencias de la computación, desde el análisis estadístico a los algoritmos de búsqueda, la máquina de Turing y mucho más.
Los primeros capítulos cubren conceptos básicos de Racket como tipos de datos, sintaxis, variables, cadenas y salida formateada. Aprenderá a realizar operaciones matemáticas en el rico entorno numérico de Racket y a utilizar construcciones de programación en diferentes dominios de problemas (como la codificación de soluciones al puzzle de la Torre de Hanoi). Más adelante, jugará con el trazado de gráficos y la visualización de datos. Luego, escapará de los confines de la línea de comandos para producir animaciones, juegos interactivos y un programa de trucos de cartas que deslumbrará a sus amigos.
Aprenderá a:
Usar DrRacket, un entorno de desarrollo interactivo (IDE) para escribir programas.
Calcular problemas matemáticos clásicos, como la secuencia de Fibonacci.
Generar gráficos de funciones bidimensionales y crear dibujos utilizando primitivas gráficas.
Importar y exportar datos desde y hacia Racket utilizando puertos, y luego analizarlos visualmente.
Construir dispositivos computacionales simples (autómatas pushdown, máquinas de Turing, etc.) que realicen tareas.
Aproveche las bibliotecas integradas de Racket para desarrollar una calculadora algebraica de línea de comandos.
Racket Programming the Fun Way es como el propio lenguaje: una encarnación de todo lo que hace que programar sea interesante y valga la pena, y que le convierta a usted en un mejor programador.
© 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)