1 pontos por GN⁺ 1 일 전 | 1 comentários | Compartilhar no WhatsApp
  • 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

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

1 comentários

 
GN⁺ 1 일 전
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-...

    • Era realmente um gigante. Seu algoritmo de adição pitagórica para calcular sqrt(a^2 + b^2) sem encontrar a raiz quadrada diretamente é uma joia de resultado
      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
    • Eu não fazia ideia de que o MATLAB era tão antigo. Mesmo sendo um dos softwares mais antigos lançados para PC, em 2026 ele ainda está perto de ser uma ferramenta quase sem substitutos para engenheiros
    • O MATLAB competia no mesmo espaço que um software chamado GAUSS. Os dois foram lançados comercialmente pela primeira vez em 1984, e o MATLAB acabou dominando a maior parte da área, mas eu sofri escrevendo minha dissertação em GAUSS
      O GAUSS ainda é bastante usado em certos campos
      https://en.wikipedia.org/wiki/GAUSS_(software)
    • Eu não conhecia o nome, mas claro que conhecia o MATLAB. Parece o tipo de pessoa que merece uma barra preta de luto
  • 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

    • Eu também não conheci Cleve profundamente em termos pessoais, mas sua influência e percepção eram lendárias. Trabalhei na The MathWorks no começo da carreira, e o respeito que ele recebia era claramente merecido
      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

    • Concordo. É uma pena não haver barra preta. Moler foi um dos grandes
  • 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

    • Sim, e o Simulink também ajudava muito
      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

    • O Scilab não é baseado em coisas como numpy. Mas é verdade que o MATLAB foi uma grande inspiração para a stack científica de Python no começo dos anos 2000
      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

    • Um dia ele me chamou à sala dele para ouvir uma mensagem de voz. Era uma mensagem de Steve Jobs perguntando o que seria necessário para o MATLAB voltar a ser lançado no Mac
      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
    • Um dia Penny Anderson estava no escritório dele. Ela estava tentando escolher qual algoritmo numérico do LAPACK usar internamente em alguma função do MATLAB, mas o desempenho variava conforme o tipo de matriz e as especificações do hardware
      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

    • Trabalhei lá há 10 anos. Era uma boa empresa, bem administrada, e por ser fechada os funcionários também participavam de parte do sucesso. Jack Little conduziu muito bem esse navio