Am Sam, 2002-06-08 um 17.02 schrieb Juergen Schwarting:
Hallo Ralf,
* Am 08.06.2002 um 09:56 Uhr schrieb Ralf Corsepius:
* Das gleiche in einer grossen Applikation: Perl wird sehr schnell unübersichtlich und fehleranfällig (Fehlende Typenstrenge, implizite Konvertierungen, Garbage-Collection, u.ä.).
warum hälts Du eine Garbage-Collection für fehleranfällig? War falsch formuliert: Für fehleranfällig an Perl halte ich fehlende Typenstrenge, implizite Konvertierungen und fehlende Kontrolle über das Speichermanagement.
Insbes., dass Perl die Eigenheit hat, im Hintergrund als Seiteneffekt von Konvertierungen Speicher zu allozieren, über den man kaum Kontrolle hat, Applikationen also die Tendenz haben, zu Speicherfressern zu werden. Garbage Collection spielt da nur insofern eine Rolle, dass man kaum Kontrolle über sie hat ...
Im Gegenteil...es wird nur der Speicher freigegeben, der nicht mehr benötigt wird. Speicherleichen (Freigabe wurde vergessen) bzw. Zugriffe ins Nichts (zu frühe Freigabe) kommen nicht mehr vor - ein Traum für C-Progammierer ;-)
;-) Ehrlich gesagt, ein Grund warum ich C/C++ bevorzuge, ist C's und m.E. C++'s Direktheit bez. des Speichermanagements ;) Ralf