Cleve Moler 사망
(mathworks.com)- Cleve Moler는 2026년 5월 20일 가족이 지켜보는 가운데 자택에서 86세로 사망했으며, MATLAB 첫 버전을 만든 인물임
- MathWorks 공동창업자이자 수석 수학자로 활동했고, University of Michigan·Stanford·University of New Mexico에서 교수로 재직함
- 행렬 계산과 수치 선형대수에 기여했으며, MATLAB으로 고급 계산 방법을 더 접근 가능하고 신뢰성 있게 만듦
- LINPACK과 EISPACK의 저자 중 한 명이며, 두 라이브러리는 수치 계산을 위한 기반적인 Fortran 라이브러리임
- National Academy of Sciences와 National Academy of Engineering 회원으로 선출됐고, 연구자·교육자·엔지니어 세대에 영향을 남김
MathWorks와 학계에서의 경력
- Cleve Moler는 2026년 5월 20일 가족이 지켜보는 가운데 자택에서 86세로 사망함
- MathWorks의 공동창업자이자 수석 수학자였으며, MATLAB의 첫 번째 버전을 만든 인물임
- University of Michigan, Stanford University, University of New Mexico에서 거의 20년 동안 수학과 컴퓨터 과학 교수로 재직함
수치 계산 분야의 기여
- Cleve Moler는 수치 계산 분야에 큰 기여를 했고, 수학 알고리듬이 과학과 공학 전반에서 개발·분석·적용되는 방식에 깊은 영향을 남김
- 초기에는 행렬 계산과 수치 선형대수에 기여했고, 이후 MATLAB을 통해 고급 계산 방법을 더 접근 가능하고 신뢰성 있게 만드는 데 기여함
- LINPACK과 EISPACK의 저자 중 한 명이며, 두 라이브러리는 수치 계산을 위한 기반적인 Fortran 라이브러리임
- 대표 논문 중 하나로 “Nineteen Dubious Ways to Compute the Exponential of a Matrix”가 있음
저술과 교육 자료
- Cleve Moler는 수치해석 분야의 전통적인 교과서 3권을 공동 집필함
- 온라인 도서로 Numerical Computing with MATLAB과 Experiments with MATLAB을 저술함
- Cleve's Corner는 Cleve Moler가 수학적 호기심을 다룬 칼럼 모음임
- Cleve's Corner Blog에는 Cleve's Corner 글이 게시됐으며, 2026년 4월 24일 Kuramoto Oscillators가 올라옴
학문적 인정과 영향
- Cleve Moler는 연구, 저술, 학계와 실무자들과의 수십 년간의 교류를 통해 더 넓은 수치 계산 커뮤니티를 형성하고 키우는 데 중심적인 역할을 함
- 그의 활동은 분야의 방향을 형성했고, 여러 세대의 연구자·교육자·엔지니어에게 영향을 줌
- 최근 National Academy of Sciences 회원으로 선출됐고, 이전에는 National Academy of Engineering 회원으로 선출됨
- 두 선출은 수치 계산의 이론과 실제를 장기적으로 발전시킨 경력을 인정한 것임
관련 자료와 수상·선정 이력
- A History of MATLAB - Proceedings of the ACM on Programming Languages, Vol. 4, No. HOPL, 2020년 6월
- 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
댓글과 토론
Hacker News 의견들
-
Cleve Moler는 수치해석의 거물 중 한 명이었고, 선형방정식 풀이와 행렬 알고리즘 전반을 위한 표준적인 FORTRAN 라이브러리 제작에도 참여했음
학생들에게 더 편하게 가르치려고, FORTRAN 코드를 컴파일하지 않고도 라이브러리 함수를 대화식으로 탐색할 수 있게 MATrixLABoratory의 초기 버전을 작성했음. 원래 버전은 FORTRAN 코드 약 2,000줄 정도였음
공학도들이 너무 좋아해서 제품화 회사를 만들기로 했고, 동료가 PC용으로 인터프리터를 C로 확장·재작성하면서 이후의 역사가 시작됨
원래 MATLAB 사용자 가이드: https://blogs.mathworks.com/cleve/2018/02/05/the-historic-ma...
아주 초기(1982년쯤?) FORTRAN 버전 MATLAB 소스 코드: https://github.com/johnsonjh/matlab
첫 PC 버전의 기원: https://blogs.mathworks.com/cleve/2018/03/09/matlab-history-...- 진짜 거인이었음. 제곱근을 직접 구하지 않고 sqrt(a^2 + b^2)를 계산하는 그의 피타고라스 덧셈 알고리즘은 멋진 보석 같은 결과임
초기 Matlab 관련 재미있는 일화도 있음. 1980년대 고등학생 때 링크된 것과 비슷한 초기 matlab 소스 코드를 “입수”했는데, 1990년에 Cleve Moler가 코드를 배포하지 말아 달라는 이메일을 보내서 아무에게도 주지 않았음. 1990년대 후반 MathWorks 사무실에서 Cleve를 만났을 때, 그는 DOS에서 도는 초기 Matlab을 자랑스럽게 보여주며 바이너리만 있고 소스는 잃어버렸다고 했고, 그래서 내가 그 소스를 돌려줬음 - MATLAB이 그렇게 오래된 줄 몰랐음. PC용으로 나온 가장 이른 소프트웨어 중 하나인데도, 2026년 기준으로도 공학자에게는 여전히 대체재가 거의 없는 도구에 가까움
- MATLAB은 GAUSS라는 소프트웨어와 같은 영역에서 경쟁했음. 둘 다 1984년에 처음 상용 출시됐고, MATLAB이 결국 대부분의 영역을 지배하게 됐지만, 내 논문은 GAUSS로 쓰느라 고생했음
GAUSS는 지금도 특정 분야에서는 많이 쓰임
https://en.wikipedia.org/wiki/GAUSS_(software) - 이름은 몰랐지만 MATLAB은 당연히 알고 있었음. 이 정도면 검은 추모 바를 받을 만한 인물로 보임
- 진짜 거인이었음. 제곱근을 직접 구하지 않고 sqrt(a^2 + b^2)를 계산하는 그의 피타고라스 덧셈 알고리즘은 멋진 보석 같은 결과임
-
Cleve는 1980년부터 1984년까지 University of New Mexico 컴퓨터과학과 학과장이었음. 나는 1985년에 그곳에서 컴퓨터과학 석사를 받았고, 상당 부분 Cleve 덕분이었음
그의 수업을 들은 적은 없지만, 그는 친절하고 다가가기 쉬웠으며 내가 석사과정에 들어갈 수 있도록 옹호해 줬기 때문에 가끔 이야기할 수 있었음
몇 번 Cleve가 꽤 심한 불면 문제를 겪는다고 했는데, 그렇게 잠을 제대로 못 자면서도 훌륭히 해내는 모습이 인상적이었음. 알고 보니 나도 진단받지 못한 수면무호흡증이 있었고, 세월이 지나며 더 심해졌다가 세 번의 수술로 크게 줄였음
무호흡이 심하던 시절에는 Cleve를 떠올리며 정신을 추스르고 버틴 적도 있었음. 그가 의도치 않게 해준 일은 물론이고 직접 도와준 일조차 갚을 길은 없지만, 나도 다른 사람들을 도우려 노력하고 있으며 내 뇌가 더 이상 처리하지 못할 때까지 그에게서 영감을 받을 것임 -
직접 만난 건 두 번뿐이라 할 말은 많지 않지만, 그를 잘 알았던 Alan의 글을 대신 공유함: https://discourse.julialang.org/t/cleve-moler-rip/137235
- 나도 Cleve를 직접 깊이 알지는 못했지만, 그의 영향력과 통찰은 전설적이었음. 커리어 초기에 The MathWorks에서 일했는데, 그가 받던 존경은 분명히 받을 만했음
기술적으로 뛰어났을 뿐 아니라, 산업이 어디로 가고 있고 어떻게 가장 잘 기여할 수 있는지에 대한 예리한 선견지명도 있었음. RIP
- 나도 Cleve를 직접 깊이 알지는 못했지만, 그의 영향력과 통찰은 전설적이었음. 커리어 초기에 The MathWorks에서 일했는데, 그가 받던 존경은 분명히 받을 만했음
-
이 정도면 검은 배너/바가 필요하다고 봄. MATLAB 뒤에 한 사람이 있었다는 것도, 그렇게 오래된 소프트웨어라는 것도 전혀 몰랐음. 그의 기여는 정말로 컸음
- 동의함. 검은 바가 없는 게 아쉬움. Moler는 위대한 인물 중 하나였음
-
20년도 더 전 전자공학 학위 과정에서 MATLAB을 정말 많이 썼음. 신호 처리, 신경망, 시뮬레이션 등 거의 무엇이든 할 수 있었고, 내가 프로그래밍에 관심을 갖게 만든 도구였음. 슬픈 날임. RIP Cleve
- 맞음, 그리고 Simulink도 큰 도움이 됐음
물론 Simulink 없이도 전부 할 수는 있지만, 훨씬 쉬웠음
- 맞음, 그리고 Simulink도 큰 도움이 됐음
-
Matlab은 Scilab 생태계에 영감을 줬고, numpy, scipy, matplotlib, pandas에 기반한 과학 계산 생태계로 이어졌음. 이는 AI가 본격화되고 TensorFlow 같은 것들이 이 라이브러리들 위에 만들어지기 전까지 약 10년간 데이터 과학 산업의 큰 동력이었음
개인적으로는 현대의 Matlab을 어떻게든 피하려 하지만, 오픈소스 생태계는 훌륭하고 그게 없었다면 Matlab이 내 주력 도구였을 것임- Scilab은 numpy 같은 것들에 기반하지 않음. 다만 MATLAB이 2000년대 초반 과학용 Python 스택에 큰 영감을 준 것은 맞음
나도 2006년쯤 MATLAB에서 벗어나려고 필요한 빠진 기능들을 추가하면서 numpy와 matplotlib에 기여하기 시작했음
- Scilab은 numpy 같은 것들에 기반하지 않음. 다만 MATLAB이 2000년대 초반 과학용 Python 스택에 큰 영감을 준 것은 맞음
-
1990년대에 Natick에서 2주짜리 Matlab 과정을 듣다가 Cleve를 잠깐 만났음. 그 과정에서 한 수강생이 Python을 소개해 줬고, 나는 나중에 그 언어의 코어 개발자가 됐음
Cleve의 논문들은 큰 영감이었음. 얼마 지나지 않아 matfunc라는 내 행렬 패키지를 공개했는데, 그 작업은 Cleve Moler와 Golub·Van Loan의 알고리즘에 큰 영향을 받았음
더 최근의 Python 기여인 매우 정확한 math.fsum(), math.hypot(), math.sumprod() 함수도 그 풍요로운 Matlab 생태계 시절에 뿌리를 두고 있음. 특히 뉴스그룹과 논문 목록을 통해, 수치적으로 정교한 코드를 깔끔한 전면 인터페이스로 만들려는 Cleve의 끝없는 추구를 배웠음
고마웠습니다, Cleve. 당신의 유산은 영원히 남을 것입니다 -
2000년쯤 MathWorks에서 그의 맞은편 사무실을 쓰는 행운이 있었음. 그는 지나가는 누구와도 이야기하고 그들이 무엇을 하고 있는지 배우는 데 늘 관심이 있었음. 마음속으로는 언제나 대학 교수였음
- 어느 날 그가 나를 사무실로 불러 음성메시지를 들려줬음. Steve Jobs가 Mac에서 MATLAB을 다시 출하하려면 무엇을 하면 되겠냐고 묻는 메시지였음
MathWorks는 당시 Mac의 낮은 시장 점유율 때문에 그 플랫폼 지원을 중단했었음. Steve는 대학에서 MATLAB이 너무 중요했기 때문에 Mac 판매에 어려움을 겪고 있었음. 결국 Apple은 빌드·테스트 시스템용 Mac을 MathWorks에 여러 대 보냈고, MATLAB은 곧 Mac으로 돌아왔음 - 어느 날 Penny Anderson이 그의 사무실에 있었음. 어떤 MATLAB 함수 내부에서 사용할 LAPACK 수치 알고리즘을 고르려고 하고 있었는데, 알고리즘마다 행렬 종류와 하드웨어 사양에 따라 성능이 달랐음
사용자를 위해 자동으로 적절한 알고리즘을 고르는 휴리스틱을 만들려 했지만, 신뢰할 만한 규칙을 세우는 데 어려움을 겪었음. 결국 Penny가 사용자가 원하는 것을 지정할 수 있도록 옵션으로 노출하자고 제안했음
Cleve는 대략 “당신과 내가 어떤 알고리즘을 써야 할지 못 정한다면, 우리 고객들은 전혀 못 정할 겁니다. 그러니 보통 잘 동작하는 것을 하나 고르고, 고객에게 추측하게 만들지 맙시다”라고 답했음
- 어느 날 그가 나를 사무실로 불러 음성메시지를 들려줬음. Steve Jobs가 Mac에서 MATLAB을 다시 출하하려면 무엇을 하면 되겠냐고 묻는 메시지였음
-
Ardent Computer에서 Cleve와 함께 일할 수 있어 영광이었음. 그는 벤치마크와 데모 그룹을 이끌며 허공에서 성능을 짜내는 사람이었음
위대한 수학자이자 훌륭한 인간이었음. 그와 함께 있으면 배움이 멈추지 않았음
https://blogs.mathworks.com/cleve/2013/11/25/the-ardent-tita... -
재미있는 사실: MathWorks는 한 번도 해고를 한 적이 없음
- 10년 전에 거기서 일했음. 좋은 회사였고, 운영도 잘됐고, 비상장이라 직원들도 성공의 일부를 나눠 가졌음. Jack Little이 그 배를 잘 이끌어 왔음