|
20.05.2008 |
|
Es una pena que recién publicada en youtube la charla del post anterior, el autor lo haya "descolgado". Bueno, pues otra información también en la línea de re-consideración de la programación orientda a objetos:
Nada menos que de Alexander Stepanov y de Paul McJones (son la principal fuente del autor del vídeo descolgado: Sean Parent), la última revisión de su e-book gratuito: Elements of Programming .
Está escrito desde la preferencia de una visión matermática de la programación. De hecho la principal crítica de Alexander a la OOP es que plantea puntos de vista matemáticamente limitados.
Ellos mismos lo presentan como un "libro para los que buscan una comprensión más profunda de la programación, y están dispuestos a invertir un esfuerzo sustancial de trabajo a través del material que ofrece. No es un libro enciclopédico y está diseñado para leerlo de forma secuencial y en su totalidad".
Índice: Introduction: Mathematics of practical programming Chapter 1 - Foundations: objects, types, concepts Chapter 2 - Transformations and their orbits Chapter 3 - Deriving algorithms using elementary algebra Chapter 4 - Orderings Chapter 5 - Combining concepts: ordered algebraic structures Chapter 6 - Refining concepts of iterators Chapter 7 - Permutations and rearrangements Chapter 8 - Rotations Chapter 9 - Algorithms on increasing ranges Chapter 10 - Coordinate structures Chapter 11 - Composite objects Chapter 12 - Iterative algorithms for divide-and-conquer Conclusions: Hopes for the future Appendix 1 - Mathematical notation Appendix 2 - C++ machinery Más de Alexander Stepanov
|
Hace un tiempo escribí una pequeña recopilación de críticas (http://yapw.blogspot.com/2007/...ticas.html) por si resultan de interés...
Stepanov tiene todo mi respeto como diseñador/programador, no en vano es el padre de la STL (http://en.wikipedia.org/wiki/S...te_Library) así que leeré con atención estos elementos Gracias por los enlaces