剛學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...