De las Matemáticas a la Programación Genérica

Puntuación:   (4,6 de 5)

De las Matemáticas a la Programación Genérica (Alexander Stepanov)

Opiniones de los lectores

Resumen:

El libro ha recibido críticas mayoritariamente positivas por su atractivo estilo de redacción y su perspicaz integración de conceptos matemáticos con la programación de software, centrándose especialmente en el álgebra abstracta y su importancia histórica. Sin embargo, algunos lectores consideraron que carecía de orientaciones prácticas de programación y de ejemplos en C++, lo que dio lugar a opiniones encontradas en función de sus expectativas.

Ventajas:

Narración bien escrita y atractiva.
Fusión eficaz de conceptos matemáticos con la programación, en particular la programación genérica.
Perspicaz contexto histórico en torno a las matemáticas y su evolución.
Los ejercicios a lo largo del texto mejoran la fluidez de la lectura.
Apela a una amplia gama de lectores, desde los interesados en las matemáticas a los programadores que buscan una comprensión más profunda de la teoría.

Desventajas:

Consejos prácticos y ejemplos de programación limitados, decepcionante para aquellos que buscan un contenido profundo de C++.
Algunas críticas señalan un énfasis excesivo en la historia de las matemáticas más que en los conocimientos de programación.
Ciertos conceptos matemáticos pueden resultar complejos para los lectores menos experimentados.
Algunas partes parecen forzadas o poco claras en sus conexiones con la programación.

(basado en 61 opiniones de lectores)

Título original:

From Mathematics to Generic Programming

Contenido del libro:

En este libro sustancioso pero accesible, el pionero diseñador de software Alexander Stepanov y su colega Daniel Rose iluminan los principios de la programación genérica y el concepto matemático de abstracción en el que se basa, ayudándole a escribir código más sencillo y potente.

Si usted es un programador razonablemente competente que puede pensar de forma lógica, tiene toda la información que necesita. Stepanov y Rose introducen el álgebra abstracta y la teoría de números relevantes con una claridad excepcional. Explican cuidadosamente los problemas que los matemáticos necesitaban resolver en un principio y, a continuación, muestran cómo estas soluciones matemáticas se traducen en programación genérica y en la creación de un código más eficaz y elegante. Para demostrar el papel crucial que desempeñan estos principios matemáticos en muchas aplicaciones modernas, los autores muestran cómo utilizar estos resultados y algoritmos generalizados para implementar un criptosistema de clave pública del mundo real.

A medida que lea este libro, dominará los procesos de pensamiento necesarios para una programación eficaz y aprenderá a generalizar algoritmos concebidos de forma limitada para ampliar su utilidad sin perder eficacia. También obtendrá una visión profunda del valor de las matemáticas para la programación, una visión que resultará inestimable independientemente de los lenguajes y paradigmas de programación que utilice.

Usted aprenderá acerca de.

⬤  Cómo generalizar un algoritmo de cuatro mil años de antigüedad, demostrando lecciones indispensables sobre claridad y eficiencia.

⬤  Paradojas antiguas, hermosos teoremas y la tensión productiva entre lo continuo y lo discreto.

⬤  Un algoritmo sencillo para hallar el máximo común divisor (MCD) y las abstracciones modernas que se basan en él.

⬤  Potentes enfoques matemáticos de la abstracción.

⬤  Cómo el álgebra abstracta proporciona la idea en el corazón de la programación genérica.

⬤  Axiomas, pruebas, teorías y modelos: el uso de técnicas matemáticas para organizar el conocimiento acerca de sus algoritmos y estructuras de datos.

⬤  Sorprendentes sutilezas de tareas de programación sencillas y lo que se puede aprender de ellas.

⬤  Cómo las implementaciones prácticas pueden explotar el conocimiento teórico.

Otros datos del libro:

ISBN:9780321942043
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2014
Número de páginas:320

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Elementos de Programacin - Elements of Programming
Elementos de programación proporciona una comprensión de la programación diferente de la que se presenta en...
Elementos de Programacin - Elements of Programming
De las Matemáticas a la Programación Genérica - From Mathematics to Generic Programming
En este libro sustancioso pero accesible, el...
De las Matemáticas a la Programación Genérica - From Mathematics to Generic Programming

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)