Es gehen alle Programmiersprachen.
CGI beschreibt nur die Schnittstelle zwischen dem "skript" un dem
Webserver.
Konkret heisst dass, du schreibt ein Hallo-Welt-C Programm,
kompilierst es und legst das binaer in das cgi-bin dir des webservers.
Nur musst du dem webserver beibiegen, dass er das auch ausfuehrt.
Beim apache unter Unix ist das einfach: .cgi nenen und a+rx machen
(755).
Das Programm selber schreib minimal ein:
Content-type: text/html
<html><body>Hallo Welt</body></html>
Die leere zeile hinterm text/html trennt http header vom content.
Reicht das ?