Stroustrup warnt: sprachbefehle vs. code – die wahrheit ist härter

Die KI-Revolution schreit nach neuen Wegen, und die Idee, komplexe Software durch reine Sprachbefehle zu generieren, hat sich in den letzten Monaten rasant verbreitet. Tools, die Code aus einfachen Anweisungen produzieren, haben viele in die Irre geführt – doch der renommierte C++-Schöpfer Bjarne Stroustrup hält diese Vision für eine gefährliche Vereinfachung.

Ein deutscher funke gegen den ki-hype

Stroustrup, ein Name, der in der Software-Welt seit Jahrzehnten für Präzision und Effizienz steht, argumentiert eindrücklich: Die englische Sprache ist für die exakte Steuerung von Computern schlichtweg ungeeignet. Er nennt als Beispiel gerade die hochprofitablen Finanzdienstleistungsbereiche, in denen Millisekundenentscheidungen Millionen einbringen können. Hier zählt nicht die Bequemlichkeit, sondern die unerbittliche Genauigkeit – eine Diskrepanz, die die KI-Revolution womöglich übersehen will.

Etwa zehn Prozent der weltweit installierten Geldautomaten setzen auf einen 65 Jahre alten Programmiercode. Das allein zeigt: Die Fähigkeit, mit veralteten Systemen umzugehen, kann sich finanziell auszahlen. Stroustrup’s Warnung ist daher nicht nur eine akademische Übung – sie ist ein Appell an die Realität.

Warum c++ und rust die antwort sind

Warum c++ und rust die antwort sind

Der Grund liegt in der fundamentalen Natur von Programmiersprachen. Sprachen wie C++, Rust oder OCaml sind darauf ausgelegt, die Unklarheiten der menschlichen Sprache zu eliminieren. Ihre Syntax zwingt den Programmierer, seine Absichten unmissverständlich zu formulieren. Ein einziger Wortwechsel kann in der menschlichen Sprache unterschiedliche Interpretationen zulassen, während in diesen Sprachen jede Anweisung präzise und eindeutig ist.

Diese Präzision ist in Bereichen von entscheidender Bedeutung, in denen selbst kleinste Fehler katastrophale Folgen haben können – beispielsweise in der Hochfrequenz-Handel, wo die Latenzzeiten von entscheidender Bedeutung sind. Hier ist C++ nach wie vor unangefochten, und die Nachfrage nach Experten ist so hoch, dass einige Finanzinstitute Gehälter von 600.000 Dollar pro Jahr anbieten, um die besten Köpfe zu gewinnen. Jane Street setzt beispielsweise auf OCaml, um komplexe und effiziente Systeme zu entwickeln.

Ki als werkzeug, nicht als ersatz

Ki als werkzeug, nicht als ersatz

Stroustrup räumt zwar ein, dass KI-Tools die Entwicklung beschleunigen und bestimmte Aufgaben erleichtern können. Doch er betont, dass die von der KI generierten Codes oft weniger effizient sind und Schwierigkeiten bei der präzisen Kontrolle spezifischer Änderungen aufweisen. Zudem neigt die KI dazu, Fehler aus den Trainingsdaten zu übernehmen. Die besten Programmierer setzen daher weiterhin auf Sprachen, die ihnen die Kontrolle und die notwendige Präzision bieten – C++, OCaml und Rust sind hier die unangefochtenen Gewinner.

Und damit ist klar: Die KI-Revolution wird die Softwareentwicklung verändern, aber sie wird nicht die Notwendigkeit präziser Programmierung ersetzen. Stroustrup’s eindringliche Worte sollten uns daran erinnern, dass die Wahrheit oft komplexer ist als die glänzende Fassade des Hypes.”n