微軟放棄繼續開發Visual Basic,最大的受益者是它

微軟近日宣佈,未來將不再發展Visual Basic(以下簡稱VB)這門編程語言,雖然還會繼續在 .NET 5.0 上支持 Visual Basic。


微軟放棄繼續開發Visual Basic,最大的受益者是它


在.NET時代,微軟隨C#一起發佈了VB的.NET版本,這兩種語言具有大致相同的功能集,但隨著時間的推移,情況發生了變化,大多數專業的開發人員紛紛選擇C#,而當初VB的忠實用戶也都轉而選擇功能更為強大的.NET版本。


一直以來,Visual Basic一直穩穩保持在Top 10中,但是相較而言,C#的熱度更高,一直穩居編程語言Top 5,20多年來,Visual Basic什麼風雨沒見過,但這一次Visual Basic可能真的要落幕了,很多人都轉向了C#,如果你也是轉向C#中的一員,那麼下面這本書你真得好好看看——《C# in Depth》


微軟放棄繼續開發Visual Basic,最大的受益者是它


這本書已經被廣泛認為該領域內最好的書籍之一,它不僅介紹了C#的功能特性,還解釋了為什麼要這樣設計它,去年又發佈了第四版,第四版包含C# 6和C# 7的新特性。


需要強調的是,這是一本關於C#編程語言的書,而不是關於.Net框架的書,因此書中涵蓋了C#的語法,內插字符串、模式匹配等知識,還有大量的示例,每個章節的最後都附帶大量的練習,保證你學習完本書後可以熟練編寫C#代碼。這本書也不是為那些想要從c#開始學習如何寫Hello world的人準備的,它是為那些具有編程經驗的開發人員準備的。


《C# in Depth》是由Jon Skeet編寫的,目前在谷歌工作,眾所周知,他還是Stackoverflow上一個非常活躍的用戶,因此他能有如此深厚的C#知識並不足為奇,真正令人驚訝的是整本書的編寫水平,每個章節的銜接處理的非常好。


整體而言,這本書具有以下優點:

  • 本書非常出色並詳細地介紹了C#的語言特性
  • 恰到好處的插圖,有助於簡化一些複雜的主題並讓讀者記憶深刻
  • 對話的形式,讓讀者在一個輕鬆的狀態下閱讀
  • 覆蓋的知識範圍非常廣
  • 本書非常自然的以先前的示例和章節為基礎


光有優點,總還有些缺點存在的:

  • 本書在動態和DLR的內容有些枯燥
  • 作者在表達自己觀點的時候太客觀了,如果能更多的表達自己的價值觀和觀點會更好一點


讀者書評:

@maphysart:沒有從頭開始講語法,確實是in depth的一本書。


@崩潰俠:又一大部頭讀完了,作者帶領回顧C#發展歷史,告訴你它如何成為現在這個樣子。非常好的嚮導書


@waxbird :休假前還差一章沒有看完小小遺憾。這是部不錯的c#圖書,可以深入瞭解很多特性。之前對於c#的知識只停留在本科所學的階段,沒想到這幾年.net也是變化很大,有了很多特別實用


分享到:


相關文章: