學習中層次的觀點給我帶來的好處

2021-05-06 15:56:19 字數 1452 閱讀 2110

剛學c語言的時候,我幾乎寸步難行。我老是困惑於這樣乙個簡

單的事實:計算機是怎麼懂得我寫的**的呢?像a=a+2這樣的

人類才能夠理解的公式計算機竟然也能準確地計算出來,難道它可以

思考嗎?帶著這個疑問,我又學了一段時間的c,可是最初的那個疑

問依然存在,並漸漸放大,終於使我放棄了學習c,因為我的大腦拒

絕學習無法理解的東西?

放棄c後,我開始尋找問題的答案。之後我看了微機原理與應用,組合語言,學到了很到以前不知道的知識,最重要的是我遇

到了虛擬機器的理論。

層次的觀點是迷人的,它使我心中的那個結一下子順暢了。計算機是分層次的,這是我痛苦迷惑的那段時間閱讀學來的最重

要的觀點。今天的我仍然不知道計算機理解我寫的**的具體實現過程,但是我不會再因此而困惑痛苦了。

編譯器為我們創造了乙個環境,在這個環境中我們可以站在乙個高度操縱計算機,至於編譯器為什麼做到了這點,作為乙個

語言學習者我們應該暫時不必深究,因為這是另乙個層次的問題,我們只要承認這個事實就行,也就是說當它透明。

如今我正在學習c++,我每天高興地用著各種類庫寫著自己的**,我從不關心這些類庫是如何實現的,因為作為乙個c++

初學者我沒那個必要想太多。當然,在一段時間的學習之後,在了解了c++的大概面貌之後,我會回過頭去,重新拾起那些被我

刻意忽略的問題,更有甚者我可能還要研究編譯器的實現原理,這是另乙個不同的層次。可是現在,處於初學者層次的我,是

不大會關心那些問題的,也沒這個必要。

oracle中層次查詢

oracle層次查詢 connect by 是結構化查詢中用到的,下面就為您介紹oracle層次查詢的基本語法,希望可以讓您對oracle層次查詢有更深的認識。oracle中的select語句可以用start with.connect by prior子句實現遞迴查詢,connect by 是結構化...

模組中層次劃分

設計良好的模組,應該是層次化的。例如,模組b擴充套件了模組a,同時被模組c擴充套件。這樣就形成了a b c三個層次。img 如圖模組的層次 如圖所示,層次之間有如下的關係 上層定義規則,下層定義細節 上層 下層也可稱為內層 外層 上層是抽象的,下層是具體的 越上層,越穩定 越少改變 越下層,越易變。...

pgsql中層次查詢方法

與oracle中的start with connect by.非常相似的功能,查詢後顯示目錄層次結構的方法 當然在sql server 2005之後有with的功能。測試 drop table ifexists t1 create table t1 id integer primary key,na...