書名: C# 8.0本質(zhì)論作者名: (美)馬克·米凱利斯本章字?jǐn)?shù): 734字更新時(shí)間: 2022-03-30 10:14:58
序言
本書是C#最權(quán)威、最值得尊重的參考書之一,作者為此付出了非凡的努力!Mark Michaelis的Essential C#系列多年來一直是暢銷經(jīng)典。而我剛認(rèn)識(shí)Mark的時(shí)候,這本書還處于萌芽階段。
2005年LINQ(Language Integrated Query,語言集成查詢)公布時(shí),我才剛加入微軟公司,正好見證了PDC會(huì)議上令人激動(dòng)的公開發(fā)布時(shí)刻。雖然我對(duì)技術(shù)本身幾乎沒有什么貢獻(xiàn),但它的宣傳造勢(shì)我可是全程參加了。那時(shí)人人都在談?wù)撍麄餍?cè)子滿天飛。那是C#和.NET的大日子,至今依然令人難忘。
但會(huì)場(chǎng)的實(shí)踐實(shí)驗(yàn)室區(qū)域卻相當(dāng)安靜,那兒的人可以按部就班地試驗(yàn)處于預(yù)覽階段的技術(shù)。我就是在那兒遇見Mark的。不用說,他一點(diǎn)兒都沒有按部就班的意思。他在做自己的試驗(yàn),梳理文檔,和別人溝通,忙著鼓搗自己的東西。
作為C#社區(qū)的新人,我感覺自己在那次會(huì)議上見到了許多人。但老實(shí)說,當(dāng)時(shí)太混亂了,我唯一記得清的就是Mark。因?yàn)楫?dāng)問他是否喜歡這個(gè)新技術(shù)時(shí),他不像別人那樣馬上開始滔滔不絕,而是非常冷靜地說:“還不確定,要自己搞一搞才知道?!彼M暾乩斫獠⑾环N技術(shù),之后才將自己的想法告知于人。
所以我們之間沒像我本來設(shè)想的那樣發(fā)生一次快餐式的對(duì)話。相反,我們的對(duì)話相當(dāng)坦誠(chéng)、頗有營(yíng)養(yǎng)。像這樣的交流好多年都沒有過了。新技術(shù)的細(xì)節(jié)、造成的后果和存在的問題全都涉及了。對(duì)我們這些語言設(shè)計(jì)者而言,Mark是最有價(jià)值的社區(qū)成員。他非常聰明,善于打破砂鍋問到底,能深刻理解一種技術(shù)對(duì)于真正的開發(fā)者的影響。但是,最根本的原因可能還是他的坦誠(chéng),他從不懼怕說出自己的想法。一樣?xùn)|西通過了Mark的測(cè)試,就沒什么好擔(dān)心的了!
這些特質(zhì)也使Mark成為一名出色的作家。他的文字直指技術(shù)的本質(zhì),敏銳地指出技術(shù)的真正價(jià)值和問題,向讀者提供最完整的信息且沒有廢話。沒人能像這位大師一樣幫你正確理解C# 8.0。
請(qǐng)好好享用本書!
Mads Torgersen,微軟公司C#首席設(shè)計(jì)師
- C++程序設(shè)計(jì)教程
- Python for Secret Agents:Volume II
- Vue.js 2 and Bootstrap 4 Web Development
- 老“碼”識(shí)途
- 精通網(wǎng)絡(luò)視頻核心開發(fā)技術(shù)
- PLC編程與調(diào)試技術(shù)(松下系列)
- 精通Python設(shè)計(jì)模式(第2版)
- Learning OpenStack Networking(Neutron)
- Instant Nancy Web Development
- RSpec Essentials
- Mastering ArcGIS Server Development with JavaScript
- Mastering ASP.NET Web API
- JavaScript前端開發(fā)程序設(shè)計(jì)教程(微課版)
- Arduino Robotic Projects
- C/C++程序設(shè)計(jì)教程:面向過程分冊(cè)