Rod Trendy schrieb am 2. November 2009 12:22
> Aber es gibt Inkompatibilitäten, bspw. wenn Bugs gefixt wurden in
> einer Version, dann kann dies schon einmal zu ungewünschten
> Nebeneffekten führen.
ACK
> Das dies so sicher nicht beabsichtigt ist steht außer Frage, dennoch
> würde ich nicht dafür garantieren wollen das eine Version zu der
> anderen kompatibel ist.
>
> Wir hatten das Problem mit mehr als 2000 Rechnern. Eine kleine
> Inkompatibilität hat uns vier Wochen beschäftigt bevor wir
> feststellten das dies mit der Version zusammenhing.
4 Wochen? Ich habe mal Monate nach einem Problem in einem C Programm
gesucht. Ein einfacher recompile und nichts ging mehr und ich musste
die Software auch noch ändern.
Grund war dann die IBM LE(Language Envirement) Umgebung (bei Gnu C
wäre das das equivalent zur glibc) und die holt man sich auch
dynamisch zur Laufzeit rein.
Bei "guten" C Programmen zum Beipiel unter Windows kommt das echt gut
wenn ein Patch etwas an einer System DLL ändert und Dein Programm
plötzlich knallt ohne das Du was geändert hast.
Wer wie der OP C als Lösung von kompatibilitätsproblemen verkauft
soll sich mal auf seinen Geisteszustand untersuchen lassen.
Jedes Programm verwendet in irgendeiner weise dazugelinkte Software
und wenn die sich ändert kann es immer zu Problemen kommen.