亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
樓主: KBTiller
打印 上一主題 下一主題

拙著《狂人C》出版,特邀CU網(wǎng)友垂注,并歡迎品頭論足、批評(píng)指正 [復(fù)制鏈接]

論壇徽章:
0
301 [報(bào)告]
發(fā)表于 2010-12-08 22:35 |只看該作者
偏偏C里面的address constant和其它課程里面講的address有很大的不同。
先有了address的概念,再學(xué)C, ...
幻の上帝 發(fā)表于 2010-12-08 16:46



    能否詳細(xì)說說有什么不同?

論壇徽章:
0
302 [報(bào)告]
發(fā)表于 2010-12-09 04:45 |只看該作者
只關(guān)注指針部分。。

論壇徽章:
0
303 [報(bào)告]
發(fā)表于 2010-12-09 10:11 |只看該作者
本帖最后由 donotblock 于 2010-12-09 11:01 編輯
您提到的“拼音的問題是歧義太多,漢語同音詞太嚴(yán)重”的問題是存在的
    您主張不為工程“花費(fèi) ...
KBTiller 發(fā)表于 2010-12-08 22:31



    這么說吧,你如果直接用漢語比如“經(jīng)過的時(shí)間”等,或者用全拼jing_guo_de_shijian,我也覺得ok。

問題是你引導(dǎo)了一種不健康的編碼風(fēng)格,變量名不能盡量見名知意。 如果你根本不認(rèn)同變量名應(yīng)該盡量見名知意這個(gè)準(zhǔn)則, 而認(rèn)為應(yīng)該全部依賴注釋,那可以當(dāng)我沒說。 舉個(gè)簡(jiǎn)單的例子,假如你的一個(gè)函數(shù)有40行,第30行用到了第2行定義的一個(gè)變量,如果按照你那種風(fēng)格,我讀到30行很可能已經(jīng)忘了這個(gè)變量是啥意思,還得回頭看注釋。 本來很簡(jiǎn)單能夠自我解釋的代碼,非得這樣才能看明白,你覺得好么? 程序員的精力確實(shí)不應(yīng)該花費(fèi)在這種額外而毫無意義的消耗上。

還有,我覺得你錯(cuò)誤理解了注釋的意義,注釋并不是用來標(biāo)注每一個(gè)變量是什么意思的。。。 因?yàn)樽兞棵麑?duì)編譯器來說本來就沒有意義,編譯完了它應(yīng)該是被內(nèi)部標(biāo)識(shí)符替換掉或者直接是地址表啥的(我不熟悉編譯原理,細(xì)節(jié)不清楚),之所以要給一個(gè)變量一個(gè)名字,就在于讓它更可讀。 那你再把每個(gè)變量名弄個(gè)縮寫,再加注釋。。。我覺得發(fā)明變量名的人要哭了。

論壇徽章:
2
技術(shù)圖書徽章
日期:2013-09-04 15:21:51酉雞
日期:2013-11-01 21:20:20
304 [報(bào)告]
發(fā)表于 2010-12-09 10:53 |只看該作者
我的看法不是這樣。我認(rèn)為對(duì)于復(fù)雜的問題,使用這樣復(fù)雜的數(shù)據(jù)類型是十分可能的。實(shí)際上第十一章確實(shí) ...
KBTiller 發(fā)表于 2010-12-08 20:13



入門級(jí)的程序員很難在短時(shí)間內(nèi)熟練使用這些復(fù)雜的指針/數(shù)據(jù)類型。

論壇徽章:
2
技術(shù)圖書徽章
日期:2013-09-04 15:21:51酉雞
日期:2013-11-01 21:20:20
305 [報(bào)告]
發(fā)表于 2010-12-09 10:55 |只看該作者
偏偏C里面的address constant和其它課程里面講的address有很大的不同。
先有了address的概念,再學(xué)C, ...
幻の上帝 發(fā)表于 2010-12-08 16:46


你的意思是學(xué)了計(jì)算機(jī)原理之類的基礎(chǔ)課程,學(xué)習(xí)C更難了?

論壇徽章:
2
技術(shù)圖書徽章
日期:2013-09-04 15:21:51酉雞
日期:2013-11-01 21:20:20
306 [報(bào)告]
發(fā)表于 2010-12-09 11:16 |只看該作者
關(guān)于拼音縮寫用于命名的問題,同287L。
匈牙利命名法能一度被廣泛接受,一個(gè)重要的原因是前綴縮寫在特定場(chǎng) ...
幻の上帝 發(fā)表于 2010-12-08 17:03


論壇徽章:
0
307 [報(bào)告]
發(fā)表于 2010-12-09 13:00 |只看該作者
有幸讀到此書,可看到作者的深厚功底,C語言對(duì)我們來說很熟悉,但,讀起來,還是收益匪淺。對(duì)我們用C語言開 ...
底層開發(fā) 發(fā)表于 2010-12-08 18:48



    過獎(jiǎng)

論壇徽章:
0
308 [報(bào)告]
發(fā)表于 2010-12-09 13:08 |只看該作者
    這么說吧,你如果直接用漢語比如“經(jīng)過的時(shí)間”等,或者用全拼jing_guo_de_shijian,我也覺得ok。

問題是你引導(dǎo)了一種不健康的編碼風(fēng)格,變量名不能盡量見名知意。 如果你根本不認(rèn)同變量名應(yīng)該盡量見名知意這個(gè)準(zhǔn)則, 而認(rèn)為應(yīng)該全部依賴注釋,那可以當(dāng)我沒說。 舉個(gè)簡(jiǎn)單的例子,假如你的一個(gè)函數(shù)有40行,第30行用到了第2行定義的一個(gè)變量,如果按照你那種風(fēng)格,我讀到30行很可能已經(jīng)忘了這個(gè)變量是啥意思,還得回頭看注釋。 本來很簡(jiǎn)單能夠自我解釋的代碼,非得這樣才能看明白,你覺得好么? 程序員的精力確實(shí)不應(yīng)該花費(fèi)在這種額外而毫無意義的消耗上。

還有,我覺得你錯(cuò)誤理解了注釋的意義,注釋并不是用來標(biāo)注每一個(gè)變量是什么意思的。。。 因?yàn)樽兞棵麑?duì)編譯器來說本來就沒有意義,編譯完了它應(yīng)該是被內(nèi)部標(biāo)識(shí)符替換掉或者直接是地址表啥的(我不熟悉編譯原理,細(xì)節(jié)不清楚),之所以要給一個(gè)變量一個(gè)名字,就在于讓它更可讀。 那你再把每個(gè)變量名弄個(gè)縮寫,再加注釋。。。我覺得發(fā)明變量名的人要哭了。donotblock 發(fā)表于 2010-12-09 10:11



    “不認(rèn)同變量名應(yīng)該盡量見名知意這個(gè)準(zhǔn)則”這個(gè)指責(zé)我是絕對(duì)不會(huì)承認(rèn)的,事實(shí)也并非如此。
    但是在這個(gè)方面是否我做的可能還不夠好,我會(huì)認(rèn)真反省。
    您的“用全拼jing_guo_de_shijian”的建議我覺得非常值得認(rèn)真考慮
    此外我覺得函數(shù)有40行是否太長(zhǎng)?我對(duì)初學(xué)者的建議是20行,在這種情況下我覺得多半不會(huì)發(fā)生忘記變量名含義的事情

論壇徽章:
0
309 [報(bào)告]
發(fā)表于 2010-12-09 19:46 |只看該作者
只關(guān)注指針部分。。
Esakyo 發(fā)表于 2010-12-09 04:45


歡迎指教

論壇徽章:
0
310 [報(bào)告]
發(fā)表于 2010-12-09 19:48 |只看該作者
入門級(jí)的程序員很難在短時(shí)間內(nèi)熟練使用這些復(fù)雜的指針/數(shù)據(jù)類型。
mirnshi 發(fā)表于 2010-12-09 10:53


說來說去,是我們對(duì)“入門”的定義不同
我認(rèn)為精通這些復(fù)雜的數(shù)據(jù)類型才算入門
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP