Ki-hype: warum c++-kenner gold wert sind – und bleiben!
Die Schlagzeilen überschlagen sich: Künstliche Intelligenz schreibt Code, generiert Software aus einfachen Anweisungen. Viele träumen davon, die Programmiersprachen zu vergessen und stattdessen mit natürlichen Sprachbefehlen komplexe Anwendungen zu erstellen. Doch ein Mann warnt vor zu viel Optimismus: Bjarne Stroustrup, der Schöpfer von C++, sieht in dieser Entwicklung eine gefährliche Vereinfachung.

Präzision statt komfort: der unterschied macht den meister
Stroustrup, ein Veteran der Informatik, argumentiert, dass die menschliche Sprache, so flexibel und ausdrucksstark sie auch sein mag, schlichtweg ungeeignet ist, um die exakten Anweisungen zu liefern, die Computer benötigen. Der springende Punkt ist die Mehrdeutigkeit. Ein Satz kann je nach Kontext unterschiedlich interpretiert werden – ein Problem, das in der Softwareentwicklung fatale Folgen haben kann. Sprachen wie C++, Rust, Java oder OCaml hingegen wurden gezielt entwickelt, um diese Ungenauigkeiten zu eliminieren. Ihre strenge Syntax zwingt Programmierer, jeden Schritt und jede Bedingung präzise zu definieren.
Die Folgen sind enorm. Denn in Bereichen, in denen Fehler teuer werden können – etwa im Hochfrequenzhandel – sind es eben diese Sprachen, die zum Einsatz kommen. Ein Blick in die Finanzwelt offenbart ein faszinierendes Bild: Bis zu 10% aller Geldautomaten weltweit basieren auf einer Programmiersprache, die vor 65 Jahren entwickelt wurde! Experten, die diese veralteten Systeme verstehen und warten können, erzielen Gehälter, die sich in der Nähe von 600.000 Dollar pro Jahr bewegen. Jane Street, ein führendes Handelsunternehmen, setzt stattdessen auf OCaml, eine weitere Sprache mit starker mathematischer Basis.
KI kann durchaus bei der Softwareentwicklung helfen, Prozesse beschleunigen und repetitive Aufgaben automatisieren. Doch Stroustrup betont, dass die Technologie noch erhebliche Einschränkungen aufweist. Die generierten Codes sind oft ineffizient, die Kontrolle über spezifische Änderungen schwierig und die Gefahr, Fehler zu reproduzieren, besteht weiterhin. Das Resultat: Während viele von einer Zukunft träumen, in der Softwareentwicklung ausschließlich auf Prompts in natürlicher Sprache basiert, sind es weiterhin Programmierer, die C++, OCaml oder Rust beherrschen, die die höchsten Gehälter einstreichen.
Die Zukunft der Softwareentwicklung wird also nicht darin bestehen, die Programmiersprachen zu vergessen, sondern sie gezielt und intelligent einzusetzen – unterstützt, aber eben nicht ersetzt, von der künstlichen Intelligenz. Denn am Ende zählt die Präzision, die nur eine wohltuende Mischung aus menschlicher Kreativität und maschineller Exaktheit liefern kann.
