C# Heap(ing) Vs Stack(ing) in .NET
Category .NET C#
In einem meiner letzten Meetings wurde u.a. das rekursive Durchlaufen einer Baumstruktur zum Thema.
Die Implementation rannte in einen Stackoverflow-Error, natürlich wußte keiner der Newbies was ein Stack und ein Heap überhaupt ist
Liegt wohl daran, dass man in den neueren Programmiersprachen sich um die Speicherverwaltung keine Gedanken machen muß.
Also stellte ich die Frage, ob den jemand wüßte, was ein Stack ist ....
In einem meiner letzten Meetings wurde u.a. das rekursive Durchlaufen einer Baumstruktur zum Thema.
Die Implementation rannte in einen Stackoverflow-Error, natürlich wußte keiner der Newbies was ein Stack und ein Heap überhaupt ist
Liegt wohl daran, dass man in den neueren Programmiersprachen sich um die Speicherverwaltung keine Gedanken machen muß.
Also stellte ich die Frage, ob den jemand wüßte, was ein Stack ist ....
Wenigstens wußte einer, dass der Stack
halt der Stack ist.
Ich malte dann ein paar Bilder ans Whiteboard, um die Unterschiede zu visualisieren, das ganze auf Basis meiner Erfahrungen, welche ich mit C, Turbo Pascal und 6502 gesammelt habe und schon ein paar Jahre her sind.
Wollte heute morgen, mal in einer ruhigen Minute im Netz eruieren, ob das den alles noch der Wahrheit entspricht
Hierbei stieß ich auf den Artikel C# Heap(ing) Vs Stack(ing) in .NET von Mathew Cochran, er erläutert in 4 Teilen was Stack und Heap sind.
Viel mehr gibt es auch nicht zu sagen, die Bilder die er gebraucht sind auf jeden Fall besser als mein Gekritzel ans Whiteboard
Gruß JJR
P.S.: Meine Aussagen haben sogar gestimmt
Ich malte dann ein paar Bilder ans Whiteboard, um die Unterschiede zu visualisieren, das ganze auf Basis meiner Erfahrungen, welche ich mit C, Turbo Pascal und 6502 gesammelt habe und schon ein paar Jahre her sind.
Wollte heute morgen, mal in einer ruhigen Minute im Netz eruieren, ob das den alles noch der Wahrheit entspricht
Hierbei stieß ich auf den Artikel C# Heap(ing) Vs Stack(ing) in .NET von Mathew Cochran, er erläutert in 4 Teilen was Stack und Heap sind.
Viel mehr gibt es auch nicht zu sagen, die Bilder die er gebraucht sind auf jeden Fall besser als mein Gekritzel ans Whiteboard
Gruß JJR
P.S.: Meine Aussagen haben sogar gestimmt







