Hallo,
C ist am schnellsten und kann ungefähr gerundet alles was ein Computer eben so kann. Es gibt für jede ernstzunehmende Plattform einen Compiler,
Problem ist nur, wenn man von einer Plattform auf die andere wechseln möchte. Dann muss man nämlich beim programmieren auch Bibliotheken verwendet haben, die auf mehreren Plattformen zur Verfügung stehen.
Zudem ist auch andere Kriterien wichtig wie Lesbarkeit des Codes, Fehleranfälligkeit der Sprache usw.
und die Mehrheit der großen Programme sind damit geschrieben.
Das würde ich SO nicht unterschreiben.
VisualBasic hebt sich total ab und ist ganz anders - die grafischen Oberflächen werden zusammengeklickt und dann der Code für die verschiedenen Ereignisse geschrieben.
... was einem auch viel Flexiblität nimmt. So kann man nicht auf Ereigenisse reagieren, die dem Form oder den Form-Elementen bisher unbekannt sind. Ebenso lassen sich Elemente schwer neue Eigenschaften hinzufügen.
Du sagst, du kannst PHP. PHP kann man nicht nur für Webseiten nutzen, sondern auch auf dem eigenem Rechner verwenden. Mit PHP-GTK kannst du unter Windows und Linux grafische Oberflächen erzeugen. Nicht so einfach wie mit VisualBasic, aber es geht.
Wobei die Frage ist ob es Sinn macht eine Sprache für Applikationen zu verwenden, die ursprünglich mal nicht dafür gedacht war und deshalb vom Konzept her einige Unzulänglichkeiten hat.
Der einzige Grund wäre, dass man PHP schon kann. Und selbst dann sollte man sich das überlegen.
Bei sehr komplexen Sachen ist C also am Besten
Gerade bei komplexen Sachen kommt man um vernünftige objektorientierung kaum noch herum, was zwar die Erstellung schwieriger macht. Die Pflege und Erweiterung des Programm aber umso einfacher.
Gruß
MichaelB