Fallece Cleve Moler
(mathworks.com)- Cleve Moler falleció el 20 de mayo de 2026 en su casa, acompañado por su familia, a los 86 años, y fue la persona que creó la primera versión de MATLAB
- Fue cofundador y matemático principal de MathWorks, y se desempeñó como profesor en University of Michigan, Stanford y University of New Mexico
- Hizo contribuciones al cálculo matricial y al álgebra lineal numérica, y con MATLAB hizo que los métodos de cómputo avanzados fueran más accesibles y confiables
- Fue uno de los autores de LINPACK y EISPACK, dos bibliotecas fundamentales en Fortran para el cómputo numérico
- Fue elegido miembro de la National Academy of Sciences y de la National Academy of Engineering, y dejó huella en generaciones de investigadores, docentes e ingenieros
Trayectoria en MathWorks y en el ámbito académico
- Cleve Moler falleció el 20 de mayo de 2026 en su casa, acompañado por su familia, a los 86 años
- Fue cofundador y matemático principal de MathWorks, además de ser la persona que creó la primera versión de MATLAB
- Se desempeñó durante casi 20 años como profesor de matemáticas y ciencias de la computación en University of Michigan, Stanford University y University of New Mexico
Contribuciones al campo del cómputo numérico
- Cleve Moler hizo grandes contribuciones al campo del cómputo numérico y dejó una profunda huella en la forma en que los algoritmos matemáticos se desarrollan, analizan y aplican en la ciencia y la ingeniería
- En sus inicios contribuyó al cálculo matricial y al álgebra lineal numérica, y después, a través de MATLAB, ayudó a que los métodos de cómputo avanzados fueran más accesibles y confiables
- Fue uno de los autores de LINPACK y EISPACK, dos bibliotecas fundamentales en Fortran para el cómputo numérico
- Uno de sus trabajos más representativos es “Nineteen Dubious Ways to Compute the Exponential of a Matrix”
Obras y materiales educativos
- Cleve Moler fue coautor de tres libros de texto clásicos en el campo del análisis numérico
- Escribió los libros en línea Numerical Computing with MATLAB y Experiments with MATLAB
- Cleve's Corner es una colección de columnas en las que Cleve Moler abordó curiosidades matemáticas
- En Cleve's Corner Blog se publicaron artículos de Cleve's Corner, y el 24 de abril de 2026 se publicó Kuramoto Oscillators
Reconocimiento académico e influencia
- A través de décadas de investigación, escritura e intercambio con el mundo académico y con profesionales, Cleve Moler desempeñó un papel central en la formación y el crecimiento de la comunidad de cómputo numérico en un sentido amplio
- Su trabajo ayudó a definir el rumbo del campo e influyó en varias generaciones de investigadores, docentes e ingenieros
- Recientemente fue elegido miembro de la National Academy of Sciences, y anteriormente había sido elegido miembro de la National Academy of Engineering
- Ambas elecciones reconocen una trayectoria dedicada al avance de largo plazo de la teoría y la práctica del cómputo numérico
Material relacionado y premios o reconocimientos
- A History of MATLAB - Proceedings of the ACM on Programming Languages, Vol. 4, No. HOPL, junio de 2020
- 2026 Election to the National Academy of Sciences
- 2023 ICIAM Industry Prize
- 2017 Computer History Museum Fellow Award
- 2014 IEEE John von Neumann Medal
- 2012 IEEE Computer Society Computer Pioneer Award
- 1997 Election to the National Academy of Engineering
1 comentarios
Comentarios en Hacker News
Cleve Moler fue uno de los gigantes del análisis numérico y también participó en la creación de una biblioteca FORTRAN estándar para resolver ecuaciones lineales y algoritmos de matrices en general
Para enseñarles más cómodamente a sus estudiantes, escribió una versión inicial de MATrixLABoratory que permitía explorar de forma interactiva las funciones de la biblioteca sin compilar código FORTRAN. La versión original tenía unas 2,000 líneas de código FORTRAN
A los ingenieros les gustó tanto que decidieron crear una empresa para convertirlo en producto, y luego un colega amplió y reescribió el intérprete en C para PC, dando inicio a la historia posterior
Guía de usuario original de MATLAB: https://blogs.mathworks.com/cleve/2018/02/05/the-historic-ma...
Código fuente de MATLAB en FORTRAN de una etapa muy temprana (¿alrededor de 1982?): https://github.com/johnsonjh/matlab
Origen de la primera versión para PC: https://blogs.mathworks.com/cleve/2018/03/09/matlab-history-...
También hay una anécdota divertida sobre Matlab temprano. Cuando era estudiante de secundaria en los años 80, conseguí un código fuente temprano de matlab parecido al que está enlazado, y en 1990 Cleve Moler me envió un correo pidiéndome que no distribuyera el código, así que no se lo di a nadie. Cuando conocí a Cleve en las oficinas de MathWorks a finales de los 90, me mostró con orgullo una versión temprana de Matlab corriendo en DOS y dijo que solo tenían el binario y habían perdido el código fuente, así que yo se lo devolví
GAUSS todavía se usa mucho en ciertos campos
https://en.wikipedia.org/wiki/GAUSS_(software)
Cleve fue director del departamento de ciencias de la computación en la University of New Mexico de 1980 a 1984. Yo obtuve allí mi maestría en ciencias de la computación en 1985, y en gran parte fue gracias a Cleve
Nunca tomé una clase con él, pero era amable y accesible, y pude hablar con él de vez en cuando porque defendió que yo pudiera entrar al posgrado
Unas cuantas veces mencionó que sufría problemas de insomnio bastante severos, y me impresionaba verlo rendir tan bien aun durmiendo tan mal. Resultó que yo también tenía apnea del sueño sin diagnosticar, que empeoró con los años, aunque se redujo bastante con tres cirugías
En la época en que mi apnea era más severa, a veces pensaba en Cleve para mantenerme firme y seguir adelante. No hay forma de devolverle lo que hizo por mí, ni siquiera lo que hizo sin proponérselo, pero trato de ayudar a otros y seguiré inspirándome en él hasta que mi cerebro ya no pueda más
Solo lo conocí dos veces, así que no tengo mucho que decir, pero comparto en su lugar el texto de Alan, que sí lo conoció bien: https://discourse.julialang.org/t/cleve-moler-rip/137235
No solo era brillante en lo técnico, también tenía una visión muy aguda de hacia dónde iba la industria y cómo podía contribuir mejor. RIP
Creo que esto amerita una barra/banner negro. No tenía ni idea de que hubiera una sola persona detrás de MATLAB, ni de que fuera un software tan antiguo. Su contribución fue realmente enorme
Hace más de 20 años usé muchísimo MATLAB durante mi carrera de ingeniería electrónica. Podías hacer casi cualquier cosa: procesamiento de señales, redes neuronales, simulaciones, etc., y fue la herramienta que hizo que me interesara por la programación. Es un día triste. RIP Cleve
Claro, se podía hacer todo sin Simulink, pero era mucho más fácil
Matlab inspiró al ecosistema de Scilab y luego al ecosistema de computación científica basado en numpy, scipy, matplotlib y pandas. Eso fue un gran motor de la industria de ciencia de datos durante unos 10 años, antes de que la IA despegara de lleno y aparecieran cosas como TensorFlow construidas sobre esas bibliotecas
En lo personal, trato de evitar el Matlab moderno como sea, pero el ecosistema de código abierto es excelente, y si no existiera, Matlab sería mi herramienta principal
Yo también empecé a contribuir a numpy y matplotlib alrededor de 2006, añadiendo las funciones que me faltaban para poder dejar MATLAB
En los años 90 tomé un curso de Matlab de dos semanas en Natick y ahí conocí brevemente a Cleve. En ese curso, otro participante me presentó Python, y más tarde terminé convirtiéndome en desarrollador del núcleo de ese lenguaje
Los artículos de Cleve fueron una gran inspiración. Poco después publiqué mi paquete de matrices llamado matfunc, y ese trabajo estuvo fuertemente influido por Cleve Moler y por los algoritmos de Golub y Van Loan
Mis contribuciones más recientes a Python, como las funciones muy precisas math.fsum(), math.hypot() y math.sumprod(), también tienen sus raíces en aquella rica época del ecosistema Matlab. Especialmente a través de los grupos de noticias y las listas de artículos, aprendí de Cleve su búsqueda incansable por crear código numéricamente refinado con una interfaz frontal limpia
Gracias, Cleve. Tu legado permanecerá para siempre
Alrededor del año 2000 tuve la suerte de tener una oficina frente a la suya en MathWorks. Siempre le interesaba hablar con cualquiera que pasara por ahí y aprender en qué estaba trabajando. En el fondo, siempre fue un profesor universitario
MathWorks había dejado de dar soporte a esa plataforma por la baja cuota de mercado de Mac en ese momento. Steve estaba teniendo problemas para vender Macs porque MATLAB era demasiado importante en las universidades. Al final, Apple le envió varias Macs a MathWorks para los sistemas de compilación y pruebas, y MATLAB volvió pronto a Mac
Querían crear una heurística que eligiera automáticamente el algoritmo adecuado para el usuario, pero estaban teniendo problemas para establecer una regla confiable. Al final, Penny sugirió exponerlo como una opción para que el usuario pudiera especificar qué quería
Cleve respondió algo así como: “Si tú y yo no podemos decidir qué algoritmo usar, nuestros clientes definitivamente tampoco podrán. Así que elijamos uno que normalmente funcione bien y no obliguemos al cliente a adivinar”
Fue un honor haber podido trabajar con Cleve en Ardent Computer. Dirigía el grupo de benchmarks y demos, y era alguien capaz de exprimir rendimiento de la nada
Fue un gran matemático y una gran persona. Nunca se dejaba de aprender estando con él
https://blogs.mathworks.com/cleve/2013/11/25/the-ardent-tita...
Dato curioso: MathWorks nunca ha hecho despidos