此網站可以
動態視覺化地顯示
你的程式碼相對應的陣列、堆、棧什麼的分配情況,對於程式設計初學者很有幫助。
我推薦的網站是
Pythontutor
,網址如下:
http://
pythontutor。com/
網站的開發者是Philip Guo,是一位華裔助理教授(AP),他的個人資訊見我的另一篇文章幾個很有啟發意義的影片分享。我關注他的Youtube頻道有一年多了,我是昨天剛剛知道有這樣的網站 (尷尬
希望對大家有幫助!
補充一點:
我自己是
視覺學習者
,知道這網站的重要意義。所謂
視覺學習者
,也即一個東西(比如CPU控制單元)的原理,你讓我讀文章的話,我讀十幾遍都讀得雲裡霧裡的,不明所以,但是你只要一讓我看到它的
動態執行原理圖
,我一下子就會明白它背後的原理。
你看知乎上諸多的提問就知道他們沒有理解CU的工作原理:
1。計算機是如何把我們輸入的程式指令轉化為控制CPU執行的電訊號的?
https://www。
zhihu。com/question/2124
5128
2。知乎使用者:組合語言轉換成機器語言,具體在機器這個層面是如何實現的?
這也正是我寫
《自制8位計算機》
電子書的初衷,即去幫助那些視覺學習者用極短的時間去掌握CU(控制單元)的工作原理,因為CU是整個計算機中
最關鍵、最複雜,
也是最難以讓人理解的部件。
我的
專欄
地址如下:
自制8位計算機
另外,我的個人網站:
www。dazongshi。top
(大宗師。巔峰)
可能有您感興趣的知識。