本人雖然大學(xué)不是學(xué)的計算機(jī)但是對于IT行業(yè)的熱愛,依然決然進(jìn)軍IT行業(yè)了,自從踏進(jìn)這個行業(yè)到現(xiàn)在也已經(jīng)3年多了,從去年開發(fā)通過網(wǎng)上 了解博客園后深深的愛上這兒了,這里有很多牛人,通過拜讀他們的代碼,讓我突飛猛進(jìn),慢慢覺得腦子里有點(diǎn)東西了,平時學(xué)的東西也很多,很雜,所以有時學(xué)完 不用一段時間后很容易就忘了,所以心里就萌生了也想寫文章,一來可以對知識的總結(jié),二來可以過段時間后反過頭來看,但是因為工作的原因一直沒有開始,也有 自己懶惰的原因,今天堅決的決定開始記錄我的學(xué)習(xí)中的每個點(diǎn)點(diǎn)滴滴,也對于剛開始入門的兄弟們一個參考的東西吧,因本人也是一個菜鳥,所以要是大神們看到 就多多見諒,多多擔(dān)待吧!
廢話不多說了,剛開始就從C#的語法開始吧,但也講最基礎(chǔ)也估計沒用,所以今天就從C#4.0的語法糖開刀吧!
概 念:語法糖也譯為糖衣語法,是由英國計算機(jī)科學(xué)家彼得·約翰·蘭達(dá)(Peter J. Landin)發(fā)明的一個術(shù)語,指計算機(jī)語言中添加的某種語法,這種語法對語言的功能并沒有影響,但是更方便程序員使用。通常來說使用語法糖能夠增加程序 的可讀性,從而減少程序代碼出錯的機(jī)會。
需要聲明的是“語法糖”這個詞絕非貶義詞,它可以給我?guī)矸奖悖且环N便捷的寫法,編譯器會幫我們做轉(zhuǎn)換;而且可以提高開發(fā)編碼的效率,在性能上也不會帶來損失,所以對于開發(fā)人員來說都很喜歡,很有甜頭的感覺。
在 編譯器發(fā)展早期,編譯器科學(xué)家門一直在想方設(shè)法的優(yōu)化編譯器生成的代碼,這個時候,編譯器做的主要是對機(jī)器優(yōu)化,因為那個時候機(jī)器的時間非常寶貴,機(jī)器運(yùn) 算速度也不快,今天我們有了足夠好的機(jī)器了(但并不是說我們可以不關(guān)注性能的編寫程序),而且作為編寫軟件的人來說,比機(jī)器的時間寶貴得多,所以今天的編 譯器也在向人優(yōu)化了,從編程語言的發(fā)展之路來講,今天的編程語言比昨天的語言更高級,也更人性化了,我們只要編寫更少的代碼,更符合人的思維的代碼,而只 要關(guān)注我們值的關(guān)注的地方。體力活兒就交給編譯器吧。
今天第一天我就把我打算記錄的C#4.0語法糖的總體結(jié)構(gòu)用圖表示一下:
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
新聞熱點(diǎn)
疑難解答