Houyhnhnm: C++ als CGI - Anfänge und Sicherheitsaspekte

Beitrag lesen

Daß Pearl nicht gerade ein Genuß ist, da hast Du recht. Hast Du Dir schonmal Python angesehen?

Das ist eine sehr schöne objektorientierte Sprache, in die man leicht C/C++ - Funktionen einbinden kann.

Du hättest dann den Vorteil, die leichter zu handhabenden Python-Konstrukte dort zu verwenden, wo sie schnell genug sind und nur für spezielle rechenintensive Aufgaben auf Maschinenprogramme auszuweichen - die kannst Du von Python aus nach demselben Muster, wie eine Pythonfunktion aufrufen.

Das hat nebenbei auch noch den Vorteil, daß die C++ - Funktionen sehr gut definierte Schnittstellen bekommen und daher viel leichter zu Testen sind. Wenn Du ein funktionierendes Python-Äquivalent hast, kannst Du sogar testweise beide Varianten aufrufen und die Resultate automatisch vergleichen.