Cleve Moler

Cleve Moler
Nome completoCleve Barry Moler
Conhecido(a) porCriação do MATLAB; cofundação da MathWorks; LINPACK e EISPACK
Nascimento17 de agosto de 1939
Salt Lake City, Utah, Estados Unidos
Morte20 de maio de 2026 (86 anos)
Saint Michaels, Maryland, Estados Unidos
Nacionalidadeestadunidense
Alma materInstituto de Tecnologia da Califórnia
Universidade Stanford
PrêmiosComputer Pioneer Award (2012)
Medalha John von Neumann do IEEE (2014)
Prêmio Industrial do ICIAM (2023)
Carreira científica
OrientadorGeorge Forsythe
Campo(s)Análise numérica, álgebra linear numérica, software matemático
TeseFinite 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.

Formação

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.

Carreira acadêmica

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).

MATLAB e MathWorks

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.

Morte

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".

Prêmios e distinções

Obras selecionadas

Referências

  1. ↑ American Men & Women of Science. [S.l.]: Thomson Gale. 2005
  2. 1 2 3 4 5 6 7 8 9 10 11 12 «Cleve Moler, who unlocked the power of computing for millions, dies at 86». The New York Times (em inglês). 11 de junho de 2026. Consultado em 19 de outubro de 2026. Cópia arquivada em 15 de junho de 2026
  3. 1 2 3 Dag Spicer (28 de maio de 2026). «In Memoriam: Cleve Moler (1939–2026)» (em inglês). Computer History Museum. Consultado em 19 de outubro de 2026. Cópia arquivada em 30 de setembro de 2026
  4. ↑ «Presidents of MAA, AMS, SIAM and NCTM» (em inglês). York College, City University of New York. Consultado em 19 de outubro de 2026. Cópia arquivada em 13 de janeiro de 2025
  5. 1 2 3 4 5 6 7 Dag Spicer (2017). «2017 CHM Fellow Cleve Moler: Mozart of the Matrix» (em inglês). Computer History Museum. Consultado em 19 de outubro de 2026. Cópia arquivada em 19 de agosto de 2019
  6. 1 2 «Cleve Moler, creator of MATLAB, dies at 86». The Sheffield Press (em inglês). 11 de junho de 2026. Consultado em 19 de outubro de 2026
  7. ↑ Moler, Cleve B.; Stewart, G. W. (1973). «An algorithm for generalized matrix eigenvalue problems». SIAM Journal on Numerical Analysis (em inglês). 10 (2): 241–256. doi:10.1137/0710024
  8. ↑ Moler, Cleve; Van Loan, Charles (1978). «Nineteen dubious ways to compute the exponential of a matrix». SIAM Review (em inglês). 20 (4): 801–836. doi:10.1137/1020098
  9. ↑ Moler, Cleve; Van Loan, Charles (2003). «Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later». SIAM Review (em inglês). 45 (1): 3–49. doi:10.1137/S00361445024180
  10. ↑ Forsythe, George E.; Malcolm, Michael A.; Moler, Cleve B. (1977). Computer Methods for Mathematical Computations (em inglês). Englewood Cliffs: Prentice-Hall
  11. ↑ Cleve Moler (12 de novembro de 2013). «The Intel Hypercube, part 2, reposted». Cleve's Corner (em inglês). MathWorks. Consultado em 19 de outubro de 2026. Cópia arquivada em 9 de junho de 2026
  12. 1 2 3 4 5 6 7 «Cleve Moler» (em inglês). MathWorks. Consultado em 19 de outubro de 2026. Cópia arquivada em 14 de julho de 2026
  13. ↑ Moler, Cleve; Little, Jack (2020). «A history of MATLAB». Proceedings of the ACM on Programming Languages (em inglês). 4 (HOPL): 81:1–81:67. doi:10.1145/3386331
  14. ↑ Moler, Cleve (2004). Numerical Computing with MATLAB (em inglês). Filadélfia: SIAM
  15. ↑ Liz Callanan (24 de junho de 2001). «Cleve Moler Honored by U. of Waterloo». NA Digest (em inglês). Consultado em 19 de outubro de 2026
  16. ↑ «Honorary doctorates» (em inglês). Technical University of Denmark. Consultado em 19 de outubro de 2026. Cópia arquivada em 19 de setembro de 2026

Ligações externas