Cómo diseñar programas, segunda edición: Introducción a la programación y la informática

Puntuación:   (4,4 de 5)

Cómo diseñar programas, segunda edición: Introducción a la programación y la informática (Matthias Felleisen)

Opiniones de los lectores

Resumen:

El libro «Cómo diseñar programas» es un recurso polarizado entre los lectores: algunos alaban su enfoque innovador y su profundidad, mientras que otros critican su complejidad y sus métodos de enseñanza anticuados. Aunque ofrece información valiosa sobre el diseño de programas y la resolución de problemas, puede no ser adecuado para principiantes absolutos o para quienes necesiten una guía paso a paso de lenguajes de programación como Scheme.

Ventajas:

Excelente para el autoestudio y para mejorar los fundamentos de la programación.
Proporciona un enfoque pedagógico único que hace hincapié en el diseño y la resolución de problemas.
Muchos lectores lo encontraron perspicaz, promoviendo buenas prácticas de programación.
Ampliamente considerado como beneficioso tanto para programadores noveles como experimentados que buscan profundizar sus conocimientos.

Desventajas:

Considerado demasiado complejo e inconexo para los principiantes.
Algunos afirman que está mal escrito, con explicaciones poco claras.
Ciertos contenidos y ejercicios están desfasados en comparación con los métodos de enseñanza modernos.
El uso de Scheme como lenguaje principal puede confundir a los alumnos que esperan una introducción más directa a la programación.

(basado en 29 opiniones de lectores)

Título original:

How to Design Programs, Second Edition: An Introduction to Programming and Computing

Contenido del libro:

Una edición completamente revisada, que ofrece nuevas recetas de diseño para programas interactivos y soporte para imágenes como valores planos, pruebas, programación dirigida por eventos e incluso programación distribuida.

Esta introducción a la programación sitúa la informática en el núcleo de una educación de artes liberales. A diferencia de otros libros introductorios, se centra en el proceso de diseño de programas, presentando pautas de diseño de programas que muestran al lector cómo analizar el planteamiento de un problema, cómo formular objetivos concisos, cómo inventar ejemplos, cómo desarrollar un esquema de la solución, cómo terminar el programa y cómo probarlo. Dado que aprender a diseñar programas consiste en el estudio de principios y la adquisición de habilidades transferibles, el texto no utiliza un lenguaje industrial prefabricado, sino que presenta un lenguaje didáctico hecho a medida. Por la misma razón, ofrece DrRacket, un entorno de programación para principiantes que favorece el aprendizaje lúdico y orientado a la retroalimentación. El entorno crece con los lectores a medida que dominan el material del libro hasta convertirse en un lenguaje completo para todo el espectro de tareas de programación.

Esta segunda edición ha sido completamente revisada. Aunque el libro sigue enseñando un enfoque sistemático del diseño de programas, la segunda edición introduce diferentes recetas de diseño para programas interactivos con interfaces gráficas y programas por lotes. También enriquece sus recetas de diseño para funciones con numerosas sugerencias nuevas. Por último, los lenguajes de enseñanza y su IDE vienen ahora con soporte para imágenes como valores planos, pruebas, programación dirigida por eventos e incluso programación distribuida.

Otros datos del libro:

ISBN:9780262534802
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2018
Número de páginas:792

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Cómo diseñar programas, segunda edición: Introducción a la programación y la informática - How to...
Una edición completamente revisada, que ofrece...
Cómo diseñar programas, segunda edición: Introducción a la programación y la informática - How to Design Programs, Second Edition: An Introduction to Programming and Computing
Ingeniería semántica con PLT Redex - Semantics Engineering with PLT Redex
La primera presentación exhaustiva de la semántica de reducción en un volumen, y el...
Ingeniería semántica con PLT Redex - Semantics Engineering with PLT Redex

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)