1 Punkte von GN⁺ 1 일 전 | 1 Kommentare | Auf WhatsApp teilen
  • Cleve Moler ist am 20. Mai 2026 im Alter von 86 Jahren zu Hause im Kreis seiner Familie gestorben und war die Person, die die erste Version von MATLAB entwickelte
  • Er war Mitgründer von MathWorks und dort als leitender Mathematiker tätig; zudem lehrte er an der University of Michigan, Stanford und der University of New Mexico
  • Er leistete Beiträge zur Matrixrechnung und zur numerischen linearen Algebra und machte mit MATLAB fortgeschrittene Rechenmethoden zugänglicher und verlässlicher
  • Er war einer der Autoren von LINPACK und EISPACK; beide Bibliotheken sind grundlegende Fortran-Bibliotheken für numerisches Rechnen
  • Er wurde in die National Academy of Sciences und die National Academy of Engineering gewählt und prägte Generationen von Forschern, Lehrenden und Ingenieuren

Karriere bei MathWorks und in der Wissenschaft

  • Cleve Moler ist am 20. Mai 2026 im Alter von 86 Jahren zu Hause im Kreis seiner Familie gestorben
  • Er war Mitgründer von MathWorks und leitender Mathematiker sowie die Person, die die erste Version von MATLAB entwickelte
  • Er war fast 20 Jahre lang Professor für Mathematik und Informatik an der University of Michigan, der Stanford University und der University of New Mexico

Beiträge auf dem Gebiet des numerischen Rechnens

  • Cleve Moler leistete große Beiträge zum numerischen Rechnen und prägte nachhaltig, wie mathematische Algorithmen in Wissenschaft und Technik entwickelt, analysiert und angewendet werden
  • Zunächst trug er zur Matrixrechnung und zur numerischen linearen Algebra bei; später half er mit MATLAB dabei, fortgeschrittene Rechenmethoden zugänglicher und verlässlicher zu machen
  • Er war einer der Autoren von LINPACK und EISPACK; beide Bibliotheken sind grundlegende Fortran-Bibliotheken für numerisches Rechnen
  • Zu seinen bekanntesten Arbeiten gehört „Nineteen Dubious Ways to Compute the Exponential of a Matrix

Veröffentlichungen und Lehrmaterialien

Akademische Anerkennung und Einfluss

  • Durch Forschung, Veröffentlichungen und den jahrzehntelangen Austausch mit Wissenschaft und Praxis spielte Cleve Moler eine zentrale Rolle dabei, die breitere Community für numerisches Rechnen zu formen und wachsen zu lassen
  • Seine Arbeit prägte die Ausrichtung des Fachgebiets und beeinflusste mehrere Generationen von Forschern, Lehrenden und Ingenieuren
  • Kürzlich wurde er in die National Academy of Sciences gewählt; zuvor war er bereits in die National Academy of Engineering gewählt worden
  • Beide Wahlen würdigten eine Laufbahn, die Theorie und Praxis des numerischen Rechnens über lange Zeit vorangebracht hat

Verwandte Materialien sowie Preis- und Auswahlhistorie

1 Kommentare

 
GN⁺ 1 일 전
Hacker-News-Kommentare
  • Cleve Moler war einer der Giganten der numerischen Analysis und war auch an der Entwicklung der standardmäßigen FORTRAN-Bibliothek für das Lösen linearer Gleichungen und Matrixalgorithmen im Allgemeinen beteiligt.
    Um es Studierenden leichter beibringen zu können, schrieb er eine frühe Version von MATrixLABoratory, damit sie die Bibliotheksfunktionen interaktiv erkunden konnten, ohne FORTRAN-Code kompilieren zu müssen. Die ursprüngliche Version umfasste etwa 2.000 Zeilen FORTRAN-Code.
    Ingenieurinnen und Ingenieure mochten es so sehr, dass man beschloss, eine Firma daraus zu machen, und als ein Kollege den Interpreter für den PC in C erweiterte und neu schrieb, begann die weitere Geschichte.
    Ursprüngliches MATLAB User Guide: https://blogs.mathworks.com/cleve/2018/02/05/the-historic-ma...
    Sehr früher MATLAB-Quellcode in FORTRAN (ca. 1982?): https://github.com/johnsonjh/matlab
    Ursprung der ersten PC-Version: https://blogs.mathworks.com/cleve/2018/03/09/matlab-history-...

    • Er war wirklich ein Gigant. Sein pythagoreischer Additionsalgorithmus, mit dem man sqrt(a^2 + b^2) berechnet, ohne die Quadratwurzel direkt zu ziehen, ist ein wunderschönes Juwel von einem Resultat.
      Es gibt auch eine lustige Anekdote über frühes Matlab. Als ich in den 1980ern als Schüler an einen frühen Matlab-Quellcode kam, ähnlich dem im Link, schrieb mir Cleve Moler 1990 eine E-Mail und bat mich, den Code nicht weiterzuverbreiten, also gab ich ihn niemandem. Als ich Cleve Ende der 1990er in den Büros von MathWorks traf, zeigte er mir stolz ein frühes Matlab, das unter DOS lief, und sagte, sie hätten nur noch die Binärdatei und den Quellcode verloren. Also gab ich ihm den Quellcode zurück.
    • Ich wusste nicht, dass MATLAB schon so alt ist. Es ist eines der frühesten Stücke Software für den PC, und selbst Stand 2026 ist es für Ingenieurinnen und Ingenieure immer noch fast ein Werkzeug ohne echte Alternativen.
    • MATLAB konkurrierte im selben Bereich mit einer Software namens GAUSS. Beide wurden 1984 erstmals kommerziell veröffentlicht, und MATLAB dominierte am Ende die meisten Bereiche, aber ich habe mich mit meinen Papers in GAUSS abgemüht.
      GAUSS wird in bestimmten Feldern noch heute viel verwendet.
      https://en.wikipedia.org/wiki/GAUSS_(software)
    • Ich kannte den Namen nicht, aber natürlich kannte ich MATLAB. Das wirkt wie jemand, der einen schwarzen Trauerbalken verdient hat.
  • Cleve war von 1980 bis 1984 Leiter des Informatikbereichs an der University of New Mexico. Ich machte dort 1985 meinen Master in Informatik, und das zu einem guten Teil dank Cleve.
    Ich habe nie einen Kurs bei ihm belegt, aber er war freundlich und zugänglich, und weil er sich dafür einsetzte, dass ich zum Masterstudium zugelassen wurde, konnte ich gelegentlich mit ihm sprechen.
    Ein paarmal sagte Cleve, dass er ziemlich starke Schlaflosigkeit habe, und ich fand es beeindruckend, wie gut er trotzdem funktionierte. Später stellte sich heraus, dass ich selbst nicht diagnostizierte Schlafapnoe hatte, die mit den Jahren schlimmer wurde und durch drei Operationen stark reduziert werden konnte.
    In der Zeit, als meine Apnoe besonders schlimm war, dachte ich manchmal an Cleve, um mich zu sammeln und durchzuhalten. Für das, was er unbeabsichtigt für mich getan hat, und erst recht für das, wobei er mir direkt geholfen hat, kann ich mich nie ausreichend revanchieren. Aber ich versuche, anderen zu helfen, und werde mich von ihm inspirieren lassen, bis mein Gehirn nicht mehr mitmacht.

  • Ich habe ihn nur zweimal persönlich getroffen und habe deshalb nicht viel aus erster Hand zu sagen, aber stattdessen teile ich einen Beitrag von Alan, der ihn gut kannte: https://discourse.julialang.org/t/cleve-moler-rip/137235

    • Ich kannte Cleve persönlich auch nicht gut, aber sein Einfluss und seine Einsichten waren legendär. Früh in meiner Karriere arbeitete ich bei The MathWorks, und der Respekt, den er dort genoss, war völlig verdient.
      Er war nicht nur technisch brillant, sondern hatte auch einen scharfen Blick dafür, wohin sich die Branche bewegt und wie man am besten dazu beitragen kann. RIP
  • Ich finde, das ist ein Fall für einen schwarzen Banner-/Trauerbalken. Ich hatte keine Ahnung, dass hinter MATLAB eine einzelne Person stand oder dass die Software so alt ist. Sein Beitrag war wirklich enorm.

    • Stimme zu. Schade, dass es keinen schwarzen Balken gibt. Moler war einer der ganz Großen.
  • Ich habe MATLAB vor über 20 Jahren im Studium der Elektrotechnik sehr intensiv genutzt. Für Signalverarbeitung, neuronale Netze, Simulationen und fast alles andere war es einsetzbar, und es war das Tool, das mein Interesse am Programmieren geweckt hat. Ein trauriger Tag. RIP Cleve

    • Stimmt, und Simulink war ebenfalls eine große Hilfe.
      Natürlich konnte man auch ohne Simulink alles machen, aber damit war es deutlich einfacher.
  • Matlab hat das Scilab-Ökosystem inspiriert und führte weiter zu einem Scientific-Computing-Ökosystem auf Basis von numpy, scipy, matplotlib und pandas. Das war etwa ein Jahrzehnt lang ein großer Motor der Data-Science-Branche, bevor AI richtig abhob und Dinge wie TensorFlow auf diesen Bibliotheken aufgebaut wurden.
    Persönlich versuche ich, modernes Matlab nach Möglichkeit zu vermeiden, aber das Open-Source-Ökosystem ist großartig, und ohne dieses wäre Matlab wohl mein Hauptwerkzeug.

    • Scilab basiert nicht auf Dingen wie numpy. Aber es stimmt, dass MATLAB den Scientific-Python-Stack der frühen 2000er stark inspiriert hat.
      Ich selbst begann um 2006, zu numpy und matplotlib beizutragen, indem ich fehlende Funktionen ergänzte, die ich brauchte, um von MATLAB wegzukommen.
  • In den 1990ern nahm ich in Natick an einem zweiwöchigen Matlab-Kurs teil und traf Cleve dort kurz. In diesem Kurs stellte mir ein Teilnehmer Python vor, und später wurde ich Core Developer dieser Sprache.
    Cleves Papers waren eine große Inspiration. Kurz darauf veröffentlichte ich mein Matrixpaket matfunc, und diese Arbeit wurde stark von Cleve Moler sowie von den Algorithmen von Golub und Van Loan beeinflusst.
    Auch meine neueren Python-Beiträge wie die hochpräzisen Funktionen math.fsum(), math.hypot() und math.sumprod() haben ihre Wurzeln in jener reichen Matlab-Ökosystem-Ära. Vor allem über Newsgroups und Paper-Listen lernte ich von Cleves unermüdlichem Streben, numerisch ausgefeilten Code mit einer sauberen Frontend-Schnittstelle zu verbinden.
    Danke, Cleve. Dein Vermächtnis wird für immer weiterleben.

  • Um das Jahr 2000 herum hatte ich das Glück, bei MathWorks das Büro direkt gegenüber von ihm zu haben. Er sprach mit jedem, der vorbeikam, und war immer daran interessiert zu erfahren, woran die Leute arbeiteten. Im Herzen war er immer Universitätsprofessor.

    • Eines Tages rief er mich in sein Büro und spielte mir eine Voicemail vor. Steve Jobs fragte darin, was nötig sei, damit MATLAB wieder auf dem Mac ausgeliefert werde.
      MathWorks hatte die Unterstützung für die Plattform damals wegen des geringen Marktanteils des Mac eingestellt. Steve hatte Probleme, Macs zu verkaufen, weil MATLAB an Universitäten so wichtig war. Am Ende schickte Apple MathWorks mehrere Macs für Build- und Testsysteme, und MATLAB kam bald auf den Mac zurück.
    • Eines Tages war Penny Anderson in seinem Büro. Es ging darum, welchen numerischen LAPACK-Algorithmus man innerhalb einer MATLAB-Funktion verwenden sollte, denn je nach Matrixtyp und Hardware-Spezifikation war die Performance der Algorithmen unterschiedlich.
      Man wollte eine Heuristik bauen, die automatisch den passenden Algorithmus für die Nutzer auswählt, hatte aber Schwierigkeiten, verlässliche Regeln dafür aufzustellen. Schließlich schlug Penny vor, die Wahl als Option offenzulegen, damit die Nutzer selbst angeben können, was sie wollen.
      Cleve antwortete sinngemäß: „Wenn du und ich uns nicht entscheiden können, welchen Algorithmus wir verwenden sollen, dann können unsere Kunden das erst recht nicht. Also nehmen wir einen, der im Allgemeinen gut funktioniert, und lassen die Kunden nicht raten.“
  • Es war mir eine Ehre, bei Ardent Computer mit Cleve arbeiten zu dürfen. Er leitete die Benchmark- und Demo-Gruppe und war jemand, der Performance aus dem Nichts herausquetschen konnte.
    Ein großartiger Mathematiker und ein wunderbarer Mensch. In seiner Gegenwart hörte das Lernen nie auf.
    https://blogs.mathworks.com/cleve/2013/11/25/the-ardent-tita...

  • Interessante Tatsache: MathWorks hat noch nie Entlassungen vorgenommen

    • Ich habe vor 10 Jahren dort gearbeitet. Es war ein gutes Unternehmen, gut geführt, und da es nicht börsennotiert ist, konnten die Mitarbeitenden ebenfalls am Erfolg teilhaben. Jack Little hat dieses Schiff gut gesteuert.