1 điểm bởi GN⁺ 1 ngày trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Cleve Moler qua đời tại nhà riêng vào ngày 20 tháng 5 năm 2026, hưởng thọ 86 tuổi, trong vòng tay gia đình; ông là người tạo ra phiên bản đầu tiên của MATLAB
  • Ông là đồng sáng lập MathWorks và giữ vai trò nhà toán học trưởng, đồng thời từng giảng dạy tại University of Michigan, Stanford và University of New Mexico
  • Ông có đóng góp cho tính toán ma trận và đại số tuyến tính số, đồng thời giúp các phương pháp tính toán nâng cao trở nên dễ tiếp cận và đáng tin cậy hơn thông qua MATLAB
  • Ông là một trong các tác giả của LINPACK và EISPACK, hai thư viện Fortran nền tảng cho tính toán số
  • Ông được bầu vào National Academy of Sciences và National Academy of Engineering, để lại ảnh hưởng cho nhiều thế hệ nhà nghiên cứu, nhà giáo dục và kỹ sư

Sự nghiệp tại MathWorks và trong học thuật

  • Cleve Moler qua đời tại nhà riêng vào ngày 20 tháng 5 năm 2026, hưởng thọ 86 tuổi, trong vòng tay gia đình
  • Ông là đồng sáng lập MathWorks và là nhà toán học trưởng, đồng thời là người tạo ra phiên bản đầu tiên của MATLAB
  • Ông đã có gần 20 năm làm giáo sư toán học và khoa học máy tính tại University of Michigan, Stanford University và University of New Mexico

Đóng góp cho lĩnh vực tính toán số

  • Cleve Moler đã có những đóng góp lớn cho lĩnh vực tính toán số và để lại ảnh hưởng sâu sắc đến cách các thuật toán toán học được phát triển, phân tích và ứng dụng trong khoa học và kỹ thuật
  • Ban đầu, ông đóng góp cho tính toán ma trận và đại số tuyến tính số; về sau, thông qua MATLAB, ông góp phần làm cho các phương pháp tính toán nâng cao trở nên dễ tiếp cận và đáng tin cậy hơn
  • Ông là một trong các tác giả của LINPACKEISPACK, hai thư viện Fortran nền tảng cho tính toán số
  • Một trong những bài báo tiêu biểu của ông là “Nineteen Dubious Ways to Compute the Exponential of a Matrix

Sách và tài liệu giáo dục

Sự ghi nhận học thuật và tầm ảnh hưởng

  • Thông qua nghiên cứu, trước tác và nhiều thập kỷ giao lưu với giới học thuật cùng các nhà thực hành, Cleve Moler giữ vai trò trung tâm trong việc hình thành và phát triển cộng đồng tính toán số rộng lớn hơn
  • Các hoạt động của ông đã định hình hướng đi của lĩnh vực này và ảnh hưởng đến nhiều thế hệ nhà nghiên cứu, nhà giáo dục và kỹ sư
  • Gần đây ông được bầu làm thành viên National Academy of Sciences, và trước đó đã được bầu vào National Academy of Engineering
  • Hai lần được bầu này là sự ghi nhận cho sự nghiệp lâu dài trong việc thúc đẩy cả lý thuyết lẫn thực hành của tính toán số

Tài liệu liên quan và lịch sử giải thưởng, vinh danh

1 bình luận

 
Ý kiến trên Hacker News
  • Cleve Moler là một trong những tượng đài của phân tích số, và cũng tham gia xây dựng thư viện FORTRAN tiêu chuẩn cho việc giải hệ phương trình tuyến tính và các thuật toán ma trận nói chung
    Để việc giảng dạy cho sinh viên thuận tiện hơn, ông đã viết phiên bản đầu tiên của MATrixLABoratory để họ có thể tương tác khám phá các hàm thư viện mà không cần biên dịch mã FORTRAN. Bản gốc dài khoảng 2.000 dòng mã FORTRAN
    Các sinh viên ngành kỹ thuật thích nó đến mức ông quyết định lập công ty để thương mại hóa sản phẩm, rồi một đồng nghiệp đã mở rộng và viết lại trình thông dịch bằng C cho PC, từ đó mở ra phần lịch sử về sau
    Hướng dẫn sử dụng MATLAB bản gốc: https://blogs.mathworks.com/cleve/2018/02/05/the-historic-ma...
    Mã nguồn MATLAB bản FORTRAN rất sớm (khoảng năm 1982?): https://github.com/johnsonjh/matlab
    Nguồn gốc của bản PC đầu tiên: https://blogs.mathworks.com/cleve/2018/03/09/matlab-history-...

    • Ông thực sự là một người khổng lồ. Thuật toán cộng Pythagoras của ông để tính sqrt(a^2 + b^2) mà không trực tiếp lấy căn bậc hai là một kết quả đẹp như viên ngọc quý
      Cũng có một giai thoại thú vị về Matlab thời kỳ đầu. Khi còn là học sinh trung học trong thập niên 1980, tôi đã “kiếm được” mã nguồn matlab đời đầu tương tự như bản được liên kết ở trên, và năm 1990 Cleve Moler đã gửi email yêu cầu đừng phát tán mã đó nên tôi không đưa cho ai cả. Đến cuối những năm 1990, khi gặp Cleve tại văn phòng MathWorks, ông tự hào cho tôi xem bản Matlab đầu tiên chạy trên DOS và nói rằng chỉ còn file nhị phân, mã nguồn thì đã thất lạc, nên tôi đã trả lại cho ông phần mã nguồn đó
    • Tôi không hề biết MATLAB lâu đời đến vậy. Dù là một trong những phần mềm ra đời rất sớm cho PC, đến tận năm 2026 nó vẫn gần như là công cụ hầu như không có vật thay thế đối với kỹ sư
    • MATLAB từng cạnh tranh trong cùng lĩnh vực với phần mềm GAUSS. Cả hai đều được phát hành thương mại lần đầu vào năm 1984, và cuối cùng MATLAB thống trị phần lớn các mảng, nhưng tôi đã phải rất vất vả vì viết luận án bằng GAUSS
      Đến giờ GAUSS vẫn được dùng khá nhiều trong một số lĩnh vực
      https://en.wikipedia.org/wiki/GAUSS_(software)
    • Tôi không biết tên ông, nhưng dĩ nhiên biết MATLAB. Tầm vóc như vậy thì xứng đáng được thanh tưởng niệm màu đen
  • Cleve là trưởng khoa khoa học máy tính của University of New Mexico từ năm 1980 đến 1984. Tôi nhận bằng thạc sĩ khoa học máy tính ở đó vào năm 1985, phần lớn là nhờ Cleve
    Tôi chưa từng học lớp nào của ông, nhưng ông rất tử tế, dễ gần, và vì đã ủng hộ để tôi được vào chương trình thạc sĩ nên thỉnh thoảng tôi có dịp trò chuyện với ông
    Vài lần Cleve nói rằng ông bị mất ngủ khá nặng, và tôi rất ấn tượng khi thấy ông vẫn làm được nhiều điều tuyệt vời dù ngủ không ra ngủ. Sau này tôi mới biết mình cũng bị chứng ngưng thở khi ngủ chưa được chẩn đoán, rồi theo năm tháng nó nặng hơn, trước khi được giảm đi đáng kể sau ba ca phẫu thuật
    Trong quãng thời gian chứng ngưng thở nặng nhất, có những lúc tôi nhớ đến Cleve để lấy lại tinh thần và cố gắng tiếp tục. Tôi không thể báo đáp những gì ông vô tình lẫn trực tiếp đã giúp tôi, nhưng tôi cũng cố gắng giúp đỡ người khác, và sẽ còn được truyền cảm hứng từ ông cho đến khi bộ não tôi không còn xử lý nổi nữa

  • Tôi chỉ gặp ông trực tiếp hai lần nên không có nhiều điều để nói, nhưng xin chia sẻ thay vào đó bài viết của Alan, người hiểu ông rất rõ: https://discourse.julialang.org/t/cleve-moler-rip/137235

    • Tôi cũng không thực sự quen biết Cleve ở mức sâu, nhưng tầm ảnh hưởng và sự sâu sắc của ông thì mang tính huyền thoại. Tôi từng làm việc ở The MathWorks vào đầu sự nghiệp, và sự kính trọng mà ông nhận được hoàn toàn là xứng đáng
      Ông không chỉ xuất sắc về mặt kỹ thuật, mà còn có tầm nhìn rất sắc bén về hướng đi của ngành và cách để đóng góp tốt nhất. RIP
  • Theo tôi thì trường hợp này xứng đáng có biểu ngữ/thanh màu đen. Tôi hoàn toàn không biết đằng sau MATLAB là một con người cụ thể, cũng không biết phần mềm này đã lâu đời đến vậy. Những đóng góp của ông thực sự rất lớn

    • Đồng ý. Thật tiếc là không có thanh màu đen. Moler là một trong những nhân vật vĩ đại
  • Hơn 20 năm trước, trong chương trình học ngành điện tử, tôi đã dùng MATLAB rất nhiều. Xử lý tín hiệu, mạng nơ-ron, mô phỏng, gần như việc gì cũng làm được, và đó là công cụ khiến tôi bắt đầu quan tâm đến lập trình. Một ngày buồn. RIP Cleve

    • Đúng vậy, và Simulink cũng giúp ích rất nhiều
      Tất nhiên vẫn có thể làm hết mọi thứ mà không cần Simulink, nhưng sẽ khó hơn nhiều
  • Matlab đã truyền cảm hứng cho hệ sinh thái Scilab, rồi tiếp nối sang hệ sinh thái tính toán khoa học dựa trên numpy, scipy, matplotlib, pandas. Đây là một động lực lớn của ngành khoa học dữ liệu trong khoảng 10 năm, trước khi AI thực sự bùng nổ và các thứ như TensorFlow được xây dựng trên những thư viện đó
    Cá nhân tôi hiện cố tránh Matlab nếu có thể, nhưng hệ sinh thái mã nguồn mở thì rất tuyệt, và nếu không có nó thì Matlab hẳn đã là công cụ chủ lực của tôi

    • Scilab không dựa trên những thứ như numpy. Tuy vậy, đúng là MATLAB đã truyền cảm hứng rất lớn cho stack Python khoa học vào đầu những năm 2000
      Tôi cũng bắt đầu đóng góp cho numpy và matplotlib vào khoảng năm 2006, khi cố rời khỏi MATLAB và bổ sung những tính năng còn thiếu mà tôi cần
  • Trong thập niên 1990, tôi từng tham gia một khóa học Matlab kéo dài 2 tuần ở Natick và có dịp gặp Cleve thoáng qua. Trong khóa đó, một học viên đã giới thiệu Python cho tôi, và sau này tôi trở thành core developer của ngôn ngữ này
    Các bài báo của Cleve là nguồn cảm hứng lớn. Không lâu sau, tôi phát hành gói ma trận của mình tên là matfunc, và công việc đó chịu ảnh hưởng mạnh từ Cleve Moler cùng các thuật toán của Golub và Van Loan
    Những đóng góp Python gần đây hơn của tôi như các hàm math.fsum(), math.hypot(), math.sumprod() có độ chính xác rất cao cũng bắt nguồn từ thời kỳ phong phú của hệ sinh thái Matlab đó. Đặc biệt, thông qua newsgroup và danh sách bài báo, tôi đã học được từ Cleve sự theo đuổi không ngừng trong việc tạo ra mã số học tinh vi với giao diện phía trước gọn gàng
    Cảm ơn, Cleve. Di sản của ông sẽ còn mãi

  • Khoảng năm 2000, tôi may mắn có văn phòng đối diện văn phòng ông ở MathWorks. Ông luôn quan tâm đến việc trò chuyện với bất kỳ ai đi ngang qua và tìm hiểu xem họ đang làm gì. Trong thâm tâm, ông mãi là một giáo sư đại học

    • Có lần ông gọi tôi vào văn phòng để nghe một thư thoại. Đó là tin nhắn của Steve Jobs hỏi cần làm gì để MATLAB có thể được phát hành lại trên Mac
      Khi đó MathWorks đã ngừng hỗ trợ nền tảng Mac vì thị phần quá thấp. Steve gặp khó trong việc bán Mac vì MATLAB quá quan trọng trong môi trường đại học. Cuối cùng Apple đã gửi cho MathWorks vài chiếc Mac để làm hệ thống build và test, và chẳng bao lâu sau MATLAB quay lại với Mac
    • Có lần Penny Anderson ở trong văn phòng ông. Họ đang cố chọn thuật toán số LAPACK để dùng bên trong một hàm MATLAB nào đó, nhưng hiệu năng của từng thuật toán lại khác nhau tùy loại ma trận và cấu hình phần cứng
      Họ định tạo một heuristic để tự động chọn thuật toán phù hợp cho người dùng, nhưng gặp khó trong việc đặt ra một quy tắc đủ tin cậy. Cuối cùng Penny đề xuất cứ đưa nó ra thành một tùy chọn để người dùng tự chỉ định thứ họ muốn
      Cleve đáp đại ý rằng: “Nếu cô và tôi còn không quyết định nổi nên dùng thuật toán nào, thì khách hàng của chúng ta lại càng không thể. Vậy nên hãy chọn một cái thường hoạt động tốt, và đừng bắt khách hàng phải đoán.”
  • Tôi có vinh dự được làm việc với Cleve tại Ardent Computer. Ông dẫn dắt nhóm benchmark và demo, là người vắt hiệu năng từ hư không ra
    Ông là một nhà toán học vĩ đại và cũng là một con người tuyệt vời. Ở cạnh ông, bạn không bao giờ ngừng học hỏi
    https://blogs.mathworks.com/cleve/2013/11/25/the-ardent-tita...

  • Một sự thật thú vị: MathWorks chưa từng sa thải ai

    • Tôi từng làm ở đó 10 năm trước. Đó là một công ty tốt, vận hành rất ổn, và vì không niêm yết công khai nên nhân viên cũng được chia sẻ một phần thành công. Jack Little đã lèo lái con thuyền đó rất tốt