相信每個程序猿都有自己最喜歡的編程語言,然而對於編程語言似乎形成一條獨特的鄙視鏈,就如Java和C#常常兩邊的開發者都是相互鄙視,然后他們一起共同鄙視全世界最好的編程語言——PHP


但是其實我想說的是,編程語言只是編程的工具,雖然各自語言都存在着一些優點和缺點,對於每個人對不同編程語法的理解和喜歡程度,都是仁者見仁智者見智的,與其在那里糾結哪一種語言是最好的編程語言;與其在那里因為用習慣了自己常用的編程語言來吐槽其它的語言來盲目尋找所謂的優越感,還不如多多實踐,多多學習一下各個編程語言的差異,好到底好在哪里,差又到底差在哪里,我個人感覺多了解幾種編程語言的語法還有它的運行機制,有利於我們更好的去理解我們現在正在使用的或者將來會遇到的編程語言,真正靜下心來去學,這樣才能不斷提升,到達對語言理解的融會貫通
下面這篇文章是我從網上找到的微軟官方文檔里面的一篇文章關於介紹C#與Java語言基礎差異的,我個人感覺講的很基礎易懂,所以收藏起來時不時去看一下
原文:1:https://docs.microsoft.com/zh-cn/xamarin/android/get-started/java-developers
原文里面講的關於語法基礎差異相對還是比較全面了,但是里面只主要側重於在開發 Xamarin.Android 應用程序時會遇到的 C# 語言功能
於是我找到一篇更全的,可以說是全網最全的對比java好C#的文章了,但是里面涉及的基礎較多,看起來會枯燥一點:
原文2:
C#來自Java Developer's Perspective:http://www.25hoursaday.com/csharpvsjava.html
