Cleve Moler morre
(mathworks.com)- Cleve Moler morreu aos 86 anos em 20 de maio de 2026, em casa, cercado pela família, e foi o criador da primeira versão do MATLAB
- Foi cofundador da MathWorks e atuou como matemático-chefe, além de ter sido professor na University of Michigan, Stanford e University of New Mexico
- Contribuiu para cálculo matricial e álgebra linear numérica, e com o MATLAB tornou métodos avançados de computação mais acessíveis e confiáveis
- Foi um dos autores do LINPACK e do EISPACK, duas bibliotecas fundamentais em Fortran para computação numérica
- Foi eleito membro da National Academy of Sciences e da National Academy of Engineering, deixando impacto em gerações de pesquisadores, educadores e engenheiros
Carreira na MathWorks e na academia
- Cleve Moler morreu aos 86 anos em 20 de maio de 2026, em casa, cercado pela família
- Foi cofundador da MathWorks e matemático-chefe, além de ter criado a primeira versão do MATLAB
- Foi professor de matemática e ciência da computação por quase 20 anos na University of Michigan, Stanford University e University of New Mexico
Contribuições para a computação numérica
- Cleve Moler deu grandes contribuições à computação numérica e teve profunda influência sobre como algoritmos matemáticos são desenvolvidos, analisados e aplicados em toda a ciência e a engenharia
- Inicialmente, contribuiu para cálculo matricial e álgebra linear numérica; depois, por meio do MATLAB, ajudou a tornar métodos avançados de computação mais acessíveis e confiáveis
- Foi um dos autores do LINPACK e do EISPACK, duas bibliotecas fundamentais em Fortran para computação numérica
- Um de seus artigos mais conhecidos é “Nineteen Dubious Ways to Compute the Exponential of a Matrix”
Publicações e materiais educacionais
- Cleve Moler foi coautor de três livros didáticos clássicos da área de análise numérica
- Escreveu os livros online Numerical Computing with MATLAB e Experiments with MATLAB
- Cleve's Corner é uma coletânea de colunas em que Cleve Moler abordava curiosidades matemáticas
- No Cleve's Corner Blog, foram publicados textos da série Cleve's Corner, incluindo Kuramoto Oscillators, publicado em 24 de abril de 2026
Reconhecimento acadêmico e impacto
- Por meio de décadas de pesquisa, escrita e intercâmbio com a academia e profissionais da área, Cleve Moler teve papel central na formação e no crescimento da comunidade mais ampla de computação numérica
- Sua atuação ajudou a definir os rumos do campo e influenciou várias gerações de pesquisadores, educadores e engenheiros
- Recentemente, foi eleito membro da National Academy of Sciences e, antes disso, da National Academy of Engineering
- As duas eleições reconhecem uma carreira dedicada ao avanço de longo prazo da teoria e da prática da computação numérica
Materiais relacionados e histórico de prêmios e reconhecimentos
- A History of MATLAB - Proceedings of the ACM on Programming Languages, Vol. 4, No. HOPL, junho 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 comentários
Comentários do Hacker News
Cleve Moler foi um dos gigantes da análise numérica e também participou da criação de bibliotecas FORTRAN padrão para resolver equações lineares e algoritmos de matrizes em geral
Para ensinar os alunos com mais facilidade, escreveu uma versão inicial do MATrixLABoratory para que pudessem explorar interativamente as funções da biblioteca sem compilar código FORTRAN. A versão original tinha cerca de 2.000 linhas de código FORTRAN
Os estudantes de engenharia gostaram tanto que decidiram criar uma empresa para transformar isso em produto, e a história seguinte começou quando um colega expandiu e reescreveu o interpretador em C para PC
Guia de usuário original do MATLAB: https://blogs.mathworks.com/cleve/2018/02/05/the-historic-ma...
Código-fonte do MATLAB em FORTRAN bem inicial (por volta de 1982?): https://github.com/johnsonjh/matlab
Origem da primeira versão para PC: https://blogs.mathworks.com/cleve/2018/03/09/matlab-history-...
Há também uma história curiosa sobre o Matlab inicial. Quando eu era estudante do ensino médio nos anos 1980, “consegui” um código-fonte inicial do matlab parecido com o que foi linkado, mas em 1990 Cleve Moler me mandou um e-mail pedindo para não distribuir o código, então nunca o passei para ninguém. Quando encontrei Cleve no escritório da MathWorks no fim dos anos 1990, ele me mostrou com orgulho o Matlab inicial rodando em DOS e disse que só tinham o binário e haviam perdido o fonte, então eu devolvi aquele código a ele
O GAUSS ainda é bastante usado em certos campos
https://en.wikipedia.org/wiki/GAUSS_(software)
Cleve foi chefe do departamento de ciência da computação da University of New Mexico de 1980 a 1984. Eu recebi meu mestrado em ciência da computação lá em 1985, em grande parte graças a Cleve
Nunca fiz aula com ele, mas ele era gentil e acessível, e como defendeu que eu fosse aceito no mestrado, eu conseguia conversar com ele de vez em quando
Algumas vezes Cleve disse que sofria de uma insônia bem severa, e me impressionava vê-lo se sair tão bem dormindo tão pouco. Depois descobri que eu também tinha apneia do sono não diagnosticada, que piorou com os anos, até ser bastante reduzida por três cirurgias
Nos períodos em que a apneia estava mais forte, às vezes eu me recompunha pensando em Cleve e seguia em frente. Não tenho como retribuir nem o que ele fez sem querer, muito menos o que fez diretamente para me ajudar, mas tento ajudar outras pessoas também e vou continuar me inspirando nele até o dia em que meu cérebro não conseguir mais processar nada
Só o encontrei pessoalmente duas vezes, então não tenho muito a dizer, mas compartilho no lugar disso o texto de Alan, que o conhecia bem: https://discourse.julialang.org/t/cleve-moler-rip/137235
Além de tecnicamente brilhante, ele tinha uma visão muito aguçada de para onde a indústria estava indo e de como poderia contribuir da melhor forma. RIP
Acho que isso merece uma faixa/barra preta. Eu não fazia ideia de que havia uma pessoa por trás do MATLAB, nem que era um software tão antigo. A contribuição dele foi realmente enorme
Usei MATLAB demais no curso de engenharia elétrica, mais de 20 anos atrás. Dava para fazer praticamente qualquer coisa: processamento de sinais, redes neurais, simulação e muito mais, e foi a ferramenta que me fez me interessar por programação. Dia triste. RIP Cleve
Claro, dava para fazer tudo sem Simulink, mas era muito mais fácil
O Matlab inspirou o ecossistema do Scilab, e depois o ecossistema de computação científica baseado em numpy, scipy, matplotlib e pandas. Isso foi um grande motor da indústria de ciência de dados por cerca de uma década, até a explosão da IA e o surgimento de coisas como o TensorFlow construídas sobre essas bibliotecas
Pessoalmente, tento evitar o Matlab moderno sempre que posso, mas o ecossistema de código aberto é excelente, e sem ele o Matlab seria minha principal ferramenta
Eu mesmo comecei a contribuir para numpy e matplotlib por volta de 2006, adicionando os recursos que faltavam para conseguir sair do MATLAB
Nos anos 1990 fiz um curso de Matlab de duas semanas em Natick e encontrei Cleve rapidamente lá. Nesse curso, outro participante me apresentou Python, e mais tarde eu me tornei um desenvolvedor central da linguagem
Os artigos de Cleve foram uma enorme inspiração. Pouco depois publiquei meu pacote de matrizes, o matfunc, e esse trabalho foi fortemente influenciado por Cleve Moler e pelos algoritmos de Golub e Van Loan
Minhas contribuições mais recentes ao Python, como as funções extremamente precisas math.fsum(), math.hypot() e math.sumprod(), também têm raízes naquela era fértil do ecossistema Matlab. Especialmente por meio dos grupos de notícias e das listas de artigos, aprendi com Cleve a busca incessante por tornar código numericamente refinado disponível por trás de uma interface limpa para o usuário
Obrigado, Cleve. Seu legado viverá para sempre
Por volta de 2000, tive a sorte de ter um escritório em frente ao dele na MathWorks. Ele sempre se interessava em conversar com qualquer pessoa que passasse e aprender no que ela estava trabalhando. No coração, ele sempre foi um professor universitário
A MathWorks havia parado de dar suporte à plataforma por causa da baixa participação de mercado do Mac na época. Steve estava tendo dificuldade em vender Macs porque o MATLAB era importante demais nas universidades. No fim, a Apple enviou vários Macs para a MathWorks para o sistema de build e testes, e o MATLAB logo voltou ao Mac
Ela queria criar uma heurística para escolher automaticamente o algoritmo adequado para o usuário, mas estava tendo dificuldade para encontrar regras confiáveis. No fim, Penny sugeriu expor isso como uma opção para que o usuário pudesse especificar o que queria
Cleve respondeu algo como: “Se você e eu não conseguimos decidir qual algoritmo usar, nossos clientes certamente também não vão conseguir. Então vamos escolher um que geralmente funcione bem e não obrigar o cliente a chutar”
Foi uma honra poder trabalhar com Cleve na Ardent Computer. Ele liderava o grupo de benchmarks e demos e era alguém que extraía desempenho do nada
Um grande matemático e uma ótima pessoa. Não dava para parar de aprender perto dele
https://blogs.mathworks.com/cleve/2013/11/25/the-ardent-tita...
Curiosidade: a MathWorks nunca fez demissões