相信每个程序猿都有自己最喜欢的编程语言,然而对于编程语言似乎形成一条独特的鄙视链,就如Java和C#常常两边的开发者都是相互鄙视,然后他们一起共同鄙视全世界最好的编程语言——PHP
但是其实我想说的是,编程语言只是编程的工具,虽然各自语言都存在着一些优点和缺点,对于每个人对不同编程语法的理解和喜欢程度,都是仁者见仁智者见智的,与其在那里纠结哪一种语言是最好的编程语言;与其在那里因为用习惯了自己常用的编程语言来吐槽其它的语言来盲目寻找所谓的优越感,还不如多多实践,多多学习一下各个编程语言的差异,好到底好在哪里,差又到底差在哪里,我个人感觉多了解几种编程语言的语法还有它的运行机制,有利于我们更好的去理解我们现在正在使用的或者将来会遇到的编程语言,真正静下心来去学,这样才能不断提升,到达对语言理解的融会贯通
下面这篇文章是我从网上找到的微软官方文档里面的一篇文章关于介绍C#与Java语言基础差异的,我个人感觉讲的很基础易懂,所以收藏起来时不时去看一下
原文里面讲的关于语法基础差异相对还是比较全面了,但是里面只主要侧重于在开发 Xamarin.Android 应用程序时会遇到的 C# 语言功能
于是我找到一篇更全的,可以说是全网最全的对比java好C#的文章了,但是里面涉及的基础较多,看起来会枯燥一点:
原文2: