things
- https://www.youtube.com/watch?v=xNX9H_ZkfNE … Tsoding
- David Tielke has some really good understanding of how to do Architecture (software) right… but he just is no Hacker
- the book mentioned here: https://www.youtube.com/watch?v=tyTlq7FTtI4 …
a rant:
i dump einfach amal, warum i 0 problem hab pointer+mem-mgmt zu verstehn… vllt is es hilfreich:
I hab in da elektronik HTL (+ vieles an selbststudium aus neugier) gleant wie Computer funktionian, und des von Grund auf. Also wie man Transistoren elektronisch ansteuert, daraus “Logic Gates” baut, daraus logik+memory baut, daraus ne CPU/GPU baut, und dann wie man CPU+MEM+IO zu nem computer macht, und dann mit Maschinen Code ansteuert.
imo Is des ganze sooooooooooooooo viel einfacher wie man erwartet.
Da i also a grobe Vorstellung (und zwa wirklich nur grobe vorstellung… i könnt jetzt keine moderne CPU entwickeln) hab was CPU+MEM macht wenn se a C programm ausführen… sind pointer und mem-mgmt… “einfach logisch”.
some resourcen, de i no weis mit denen i des ganze gelernt hab: (transistoren+elektronik kannst auslassen, sind fürs programmian nimma so ganz relevant)
-
Logik Gatter (wichtig):
- in minecraft bauen!!! (seriosly, des is supper. i hab zum beispiel in da 1. HTL an 4bit addierer in minecraft gebaut)
- https://www.youtube.com/watch?v=QZwneRb-zqA
- https://www.youtube.com/watch?v=INEtYZqtjTo
- https://www.youtube.com/watch?v=wvJc9CZcvBc
- und des krasse ding is: Aus nur NAND gattern kann ma an GANZEN computer baun…
-
wie CPU+MEM funktionian (wichtig)
- first half of: https://www.youtube.com/watch?v=Z5JC9Ve1sfI
- Ben Eater 6502 series: (beste video serie auf ganz youtube, am meisten steckt in den ersten paar videos drinnen): https://www.youtube.com/watch?v=LnzuMJLZRdU&list=PLowKtXNTBypFbtuVMUVXNR0z1mu7dp7eH
- dea 6502 is de CPU vom 1. Apple computer… aber ALLES von dea serie is auch heute noch absolut relevant. moderne CPUs funktionian genau gleich nur mit ein paar addons.
-
wie a CPU intern aufbaut is (nit so wichtig… zum programmian eig)
-
honorable mention (hab i nit gschaut, is aber evtl gut): https://www.youtube.com/watch?v=pDELW2pIvWw
am wichtigsten in dem ganzen haufn is da Anfang von da 6502 serie. Spätestend für die LVs SLP (= System Level Programming) und OS im 3./4. semester. weast des ganze sowiso brauchn. und i guess my empfehlung is des jetzt schon anzufangen, weils speziell für ptr und mem zeug auch schon hilfreich is.
rant over.