Am Thu den 24 May 2007 um 01:40:31PM +0200 schrieb Jan Rakelmann:
Am Do, den 24.05.2007, 12:00 +0200 schrieb Eric-Alexander Schaefer:
Schau Dir mal an, wie malloc Speicher alloziert und Lücken ausnutzt. Halte aber eine große Tüte bereit...
Naja, Zeit wird schon benötigt um Datenstrukturen auf- und abzubauen. Aber ohne GC ist der Programmierer gezwungen sich selbst Gedanken zu machen, und erkennt das der Rechner endlich ist.
Memory leaks kannst du in so gut wie jeder Sprache implementieren, ob nun mit oder ohne Zwang ist da Wurst.
Mit GC wird nur allokiert. Ich halte dies für eine ganz schlechte Wahl, weil der Programmierer dann eher leichtsinnig wird.
Aber dies ist schon ein sehr langer Streit, den ich mit dir nicht führen möchte. Ich bin nicht böse drüber mich bis jetzt um Java gedrückt zu haben, und wie es aussieht schaffe ich das noch eine Weile. ;-)
Wenn du kein OO brauchst, gut, ansonsten ist es das Mittel der Wahl. So gut wie keine andere Sprache ist so schön OO wie Java. Im Übrigen gibt es verdammt gute Software, die in Java implementiert ist (z.B. IntelliJ)
Tschau, andre