- 相關(guān)推薦
幾本書的讀后感
首先我覺得對(duì)我意義最大的就是清華王爽出版的《匯編語言》,在網(wǎng)上看到這本書的購買量好評(píng)率蠻高的,買后粗略的看了一番,只能用驚喜來形容。記得上學(xué)的時(shí)候?qū)W的那個(gè)什么尋址啦,寄存器啦,中斷啦什么的,并沒有這么難。計(jì)算機(jī)工作的核心是處理器,我們所能看到的看不到的軟件,都要分解成0,1由CPU處理。這樣,CPU的寄存器是我們?cè)趨R編語言中能直接操作的地方,寄存器只能從內(nèi)存中讀取指令,而寄存器是怎么找到某條指令的,這就涉及的內(nèi)存地址和地址總線的概念,另外還有數(shù)據(jù)總線,控制總線。如果打算往內(nèi)存中的某塊地方(地址)寫一段指令,首先通過地址加法器合成那塊內(nèi)存的地址,然后通過地址總線找到那塊內(nèi)存,通過控制總線確定是寫的命令,通過數(shù)據(jù)總線傳送寫的內(nèi)容。匯編的尋址貫穿了大部分內(nèi)容,每條指令都有地址,沒有地址,寄存器是找不到地方的。地址主要就是基礎(chǔ)地址+偏移地址,尋址就是這個(gè)的變相而已。我覺得學(xué)習(xí)匯編最大的收獲就是弄明白了上學(xué)時(shí)玄而又玄的東西,僅僅是一些本質(zhì)的變相而已,另外讓我明白了指令執(zhí)行的底層工作方式。其實(shí)我一樣喜歡C語言,上學(xué)的學(xué)習(xí)的那些內(nèi)容只能用粗鄙來形容,沒有質(zhì)量可言。我選了兩本書,譚浩強(qiáng)的那本只能是非常簡單的入門,只能學(xué)到一些表面的東西,直接略過。一本是叫《狂人C程序員入門》,這本書在中國人寫來已經(jīng)算是一本著作了,左值右值,數(shù)據(jù)類型的內(nèi)容貫穿了整本書,作者絕對(duì)是有大師級(jí)的功底。我基本上都看完一遍了,但有些地方還是理解的不清楚。另外一本是《C Primer Plus》,外國人寫的,確實(shí)很經(jīng)典,我準(zhǔn)備把這本書當(dāng)做復(fù)習(xí)C語言,重新研讀一下。昨天晚上看了一些結(jié)構(gòu)體的內(nèi)容,非常順利的就看完了,沒有卡著的地方,到底是好書啊。C語言跟C++,Java相比,只有指針能拿的出手,難怪老是聽說指針是C語言的精華,現(xiàn)在才算體會(huì)到。匯編通過直接指定地址,讓寄存器去操作,C里面的指針就是對(duì)地址的操作啊。以往對(duì)理解數(shù)據(jù)類型還真不夠深刻,比如聲明一變量,int m,過去僅僅就是認(rèn)為這是一個(gè)可以改變的量而已。現(xiàn)在要考慮的問題多了,比如從解決問題的角度(C本來就是用來解決問題,而不是制造問題的),比如處理的是小數(shù)問題用float,處理字符的用char。從計(jì)算機(jī)的角度來考慮,如果用int就可以解決的問題,何必用float。用int定義變量僅僅是開辟了4byte的空間,用float卻開辟了8byte的空間,可能一個(gè)變量看不出來差別,但是int t[10000]和float t[10000]會(huì)相差多少呢,做嵌入式就要在減少資源的浪費(fèi)上下功夫,不能覺得配置高就可以隨便的揮霍資源。還有就是從編譯器的角度來考慮,如果不聲明,編譯器是不會(huì)編譯的。
另外一本就是關(guān)于數(shù)據(jù)結(jié)構(gòu)的書,《大話數(shù)據(jù)結(jié)構(gòu)》,以教學(xué)的思維來貫穿全書的,而且通過舉一些非常淺顯的例子來幫助理解對(duì)入門的人來說難以理解的概念。我讀了大部分的內(nèi)容,這本書能幫助我理解軟件運(yùn)行的數(shù)據(jù)存儲(chǔ)方式,總的來說是C語言到我們公司軟件的一個(gè)過渡,數(shù)據(jù)結(jié)構(gòu)是建立在數(shù)據(jù)類型上的,描述的怎么把抽象的問題,用合理的物理存儲(chǔ)方式存儲(chǔ),算法也是建立在這基礎(chǔ)上的。
我的描述很多可能都抓不到重點(diǎn),一是學(xué)的太多了,無法用簡短的語言總結(jié)下來;一是學(xué)的太淺了,無法體會(huì)到技術(shù)的精髓;一些文筆太陌生了,無法用好的詞匯,精辟的語言來描述。
【幾本書的讀后感】相關(guān)文章:
一年能讀幾本書04-29
人類學(xué)中的水研究-讀幾本書04-27
2003年報(bào)關(guān)員考試的報(bào)名時(shí)間和考試時(shí)間是什么時(shí)候?考試都需要哪幾本書?04-29
“讀后感”的讀后感04-25
《童年》讀后感-讀后感02-29
別人讀后感的讀后感04-25
讀后感啊讀后感04-25
讀后感(寫讀后感)04-25
不算讀后感的讀后感04-25