| Cleve Moler | |
|---|---|
| Nome completo | Cleve Barry Moler |
| Conhecido(a) por | Criação do MATLAB; cofundação da MathWorks; LINPACK e EISPACK |
| Nascimento | 17 de agosto de 1939 Salt Lake City, Utah, Estados Unidos |
| Morte | 20 de maio de 2026 (86 anos) Saint Michaels, Maryland, Estados Unidos |
| Nacionalidade | estadunidense |
| Alma mater | Instituto de Tecnologia da Califórnia Universidade Stanford |
| Prêmios | Computer Pioneer Award (2012) Medalha John von Neumann do IEEE (2014) Prêmio Industrial do ICIAM (2023) |
| Carreira científica | |
| Orientador | George Forsythe |
| Campo(s) | Análise numérica, álgebra linear numérica, software matemático |
| Tese | Finite difference methods for the eigenvalues of Laplace's operator (1965) |
Cleve Barry Moler (Salt Lake City, 17 de agosto de 1939 – Saint Michaels, 20 de maio de 2026) foi um matemático e cientista da computação estadunidense, especialista em análise numérica. Criou na década de 1970 a primeira versão do MATLAB, um ambiente interativo de cálculo com matrizes. Em 1984 fundou com Jack Little a empresa MathWorks, que transformou o programa em produto comercial e onde foi matemático-chefe. Antes disso, foi um dos autores das bibliotecas de álgebra linear EISPACK e LINPACK. Presidiu a Society for Industrial and Applied Mathematics (SIAM) de 2007 a 2008.
Moler era filho dos jornalistas Murray e Eleanor (Barry) Moler. No ensino secundário, um professor deu-lhe um livro e mandou-o estudar matemática por conta própria na biblioteca. Entrou no Instituto de Tecnologia da Califórnia (Caltech) em 1957, onde começou a programar em 1959, num Burroughs 205. Formou-se em matemática em 1961. Em 1965 doutorou-se em matemática pela Universidade Stanford, sob orientação de George Forsythe, com a tese Finite difference methods for the eigenvalues of Laplace's operator. O departamento de ciência da computação de Stanford só foi criado após a chegada de Stanford. Em seguida, fez um pós-doutorado de um ano no ETH Zurique.
Durante cerca de vinte anos, Moler foi professor de matemática e de ciência da computação. Ingressou na Universidade de Michigan em 1966 e passou para a Universidade do Novo México em 1972. Em 1967, publicou, com Forsythe, o livro Computer Solution of Linear Algebraic Systems. Em 1973, com G. W. Stewart, propôs o algoritmo QZ para o problema generalizado de autovalores. Em 1978, com Charles Van Loan, publicou "Nineteen dubious ways to compute the exponential of a matrix", sobre os métodos de cálculo da exponencial de uma matriz. Os dois revisitaram o artigo em 2003.
Nos anos 1970, teve papel central no desenvolvimento das bibliotecas EISPACK e LINPACK, escritas em Fortran, para o cálculo de autovalores e a resolução de sistemas lineares. Também escreveu com Forsythe e Michael Malcolm o livro Computer Methods for Mathematical Computations (1977).
No fim dos anos 1970, na Universidade do Novo México, Moler escreveu a primeira versão do MATLAB (de matrix laboratory). Era uma calculadora interativa de matrizes, acessada por teletipo, que permitia a seus alunos usar as rotinas do LINPACK e do EISPACK sem programar em Fortran. Pensada como ferramenta de ensino, logo se espalhou e passou a ter milhares de usuários. Mais tarde, disse à revista Scientific Computing World: "Eu não inventei o MATLAB para ser usado por muitas outras pessoas".
Em 1984, o engenheiro Jack Little e Steve Bangert reescreveram e ampliaram o programa para o IBM PC. No mesmo ano, Little e Moler fundaram a MathWorks para comercializá-lo. A primeira venda, em fevereiro de 1985, foi de dez cópias para o Instituto de Tecnologia de Massachusetts (MIT). Nos primeiros cinco anos da empresa, Moler atuou apenas como consultor. Nesse período trabalhou na Intel Scientific Computers, no Oregon, onde escreveu programas de cálculo matricial para o iPSC, um computador paralelo de arquitetura em hipercubo. Ele reivindicava a autoria da expressão 'embarrassingly parallel', que designa problemas que se dividem em tarefas independentes, com quase nenhuma comunicação entre si. Em 1987 deixou a Intel por outra empresa nascente, no Vale do Silício.
Na MathWorks, foi matemático-chefe e presidente do conselho. Manteve a coluna e, depois, o blog 'Cleve's Corner', sobre curiosidades matemáticas. Em 2020, publicou com Little uma história do MATLAB nos Proceedings of the ACM on Programming Languages. Por ocasião de sua morte, a empresa tinha cerca de 6 500 funcionários e faturamento anual de aproximadamente 1,5 bilhão de dólares. Segundo o New York Times, uma computação de matrizes criada por ele apareceu num monitor do console de Spock no filme Jornada nas Estrelas: O Filme (1979).
Entre seus livros posteriores está Numerical Computing with MATLAB (2004), publicado pela SIAM.
Moler morreu em 20 de maio de 2026, aos 86 anos, em sua casa em Saint Michaels, no estado de Maryland. Segundo sua filha Kathryn Moler, a causa foi a doença de Parkinson. Para Jack Dongarra, "por meio do MATLAB, Cleve mudou a maneira como gerações de cientistas, engenheiros, matemáticos e estudantes pensam".