当前位置:编程学习 > JAVA >>

C#更新过快,JAVA总是躺着中枪,我觉得编程语言的发展没必要都学C#模式

C#不断的引入其他语言的特性扩充自己,使得一门语言包含太多语法规则,显得很臃肿。

咱JAVA没必要跟风,许多新的语法规则都是商业噱头而已,一个程序员要打好编程基础,靠的不是那花里胡哨的语法糖。

语法规则多就一定好用吗,最近.net爱好者们总是拿这些商业噱头与JAVA比较,JAVA躺着也中枪。

有一定的JAVA基础,又想尝试一下所谓“现代编程语言的特性”,那是再容易不过的事情。
红帽发明的新语言Ceylon就是一个最佳实践。

先一睹为快:


图1:这语法貌似比JAVA和C#简化了很多。



图2:定义一个类可以这样定义。

JAVA程序员是否觉得很有亲切感?它还能与JAVA交互呢,也就是说它可以使用Java现存的所有类库。Ceylon用的运行环境与开发环境和JAVA一模一样。

事实上可以运行在JAVA虚拟机上的新语言还有很多Groovy ,JRuby,Scala ,Fantom,Jython。如此多的新语言配合JAVA工作那效率可不是盖的。

由此我得出一个结论:编程语言的发展可以是多元化的,并不需要刻意强化一种语言。JAVA这种一种主语言带动新语言的模式也很好! --------------------编程问答-------------------- java王不喜欢.NET,可以不去学,看,说。为什么还一直诋毁呢?不是君子所为。 --------------------编程问答-------------------- 楼猪实乃SX行为,你不喜欢C#,你没必要这么诋毁它吧,你这不是找喷吗?每个语言存在都有他的优势,有同样的必有其缺点。敢问java就天下无敌?

楼猪你喜欢你的java没错,但完全没必要这样做吧,在外人看,你知道你这叫什么吗?

PS:我不是.net,也不是java,曾经的我也喜欢java,但现在我啥也没弄,现在我转行了,在工地上搬砖。但是看了楼猪这个帖子,实在是心里不舒服,故此一喷。

对楼猪造成的人品下降给予深深的抱歉 --------------------编程问答-------------------- 楼猪,建议没事多喝喝“和其正”,做人要大气。不要这么小家子气。这样是成不了大事的,你以为你是javaer你就牛X了?我也不知道你有啥好骄傲的,整天搞的自己给天下无敌一样~ --------------------编程问答--------------------
引用 1 楼  的回复:
java王不喜欢.NET,可以不去学,看,说。为什么还一直诋毁呢?不是君子所为。


国内的.net就是一个盗版催生的畸形产业链,这不是危言耸听,我遇见过许多人,问他为什么会用windows和.net,得到的答案都是:因为windows好用,盗版的不要钱。

这对于其他开发者而言是很不公平的,Mac的开发平台其实只比盗版windows贵一点点,而Linux虽然价钱一样,但是比盗版windows平台“难用”一点点。你瞧瞧国外,.net程序员并没有像国内这样占这么大的比重,国外还是以开源项目为主,IOS应用开发的风头也盖过了.net。 

为什么国内的IT环境和国外的不同,这也是一个重要的因素。

http://topic.csdn.net/u/20120903/20/7b9d66b1-9af2-4e8a-983f-773ce22cb220.html --------------------编程问答-------------------- 屁话,JAVA已经相当的臃肿了,往往为了加一个功能往往要加上不相关的其他的东西,C#就很好从来不来这一套,语言特性好怎么了,你嫉妒啊?你瞧瞧你用的那个JAVA的泛型,垃圾否?JAVA的闭包啰嗦否?就连JAVA后面新增的朗布达表达式也不如C#简介,真是垃圾! --------------------编程问答-------------------- JAVA永远是后知后觉的这一点说的太对了!
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,