人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

C# v.s java 再貼+評點

C# v.s java 再貼+評點

更新時間:2022-06-25 文章作者:未知 信息來源:網絡 閱讀次數:

從上次發表這篇文章,到現在已經被瀏覽了3000次。有些問題我還是能夠繼續爭論下去。所以,把文章有貼了出來,同時加上了其它網有的評論,使它完整。希望大家踴躍發言,沒有問題是討論不清楚的。

另外,我再次聲明:我沒有攻擊java的意思,也沒有對java程序員又任何的不敬。




--------------------------------------------------------------------------------


最近C#和java誰更好的爭論已經有一段時間了,我也談談自己的感想。
其實單純從語言上來講,C#應該比java更具有優越性。為什么是應該呢?原因如下:
1) c#作為一種語言,比java語言出現晚了五年(差不多)。如果從“歷史總在進步”這個觀點來看,c#應該更好。這個理論在IT界并不總是成立,但考慮到微軟的開發實力和經濟實力,估計不會有很大的差別。
2) c#不是憑空產生的,任何一種語言都不是。C++吸取了C的長處,JAVA又吸取了C++的優點,歷史就是這樣進步的。而粗看一下c#的語法,簡直是java的翻版。也就是說微軟肯定吸取了很多java的的優點,而且做了

進一步的優化,放棄了一些缺點。據個例子來說:一個簡單的字符串操作:

//java
String s1 = "aaaaaaaa";
String s2 = new String(s1);
//這是正確的,但s2和s1是同一個字符串呢,還是一個拷貝?這是一種容易引起誤解的語法。

//c#
string s1 = "aaaaa";
string s2 = new string(s1);
//編譯器通知錯誤,并且建議使用類似Clone的方法。
//c#避免了這個問題

除此之外,還有很多我們可以認為是c#由于java的地方。


上面談到的是單純從語言上來講,但一種語言到底能夠成功,能夠成功多少,并不僅僅取決于這種語言本身。在編程語言的歷史上,已經出現過幾百種編程語言,其中不乏優秀的。但我們現在都沒有使用,為什么?因為許多其它的因素,主要是指商業的。 有朋友說得很對,微軟很會做市場,要不然他不會成為最有錢的公司。在美國經濟下滑的今天,微軟依然保

持了高速的發展。尤其是今年,壟斷案取得了重大的進展;許多重大的商業計劃的出臺,如.net, xbox等等,連bill gates也說,我們從來沒有像今年這樣推出過這么多的新產品。對于微軟的情況,我們可以從側面得到線索。那就是在納斯達克股市節節下滑,主要競爭對手sun, oracle, aol股票節節下跌的時候,微軟的股票卻上漲了80%。美國投資人對微軟的信心從另外一個角度反映出微軟2001-2002年的市場情況可能會非常好。
再說C#,這是微軟的下個主要的平臺的核心開發語言,其重要性不要于JAVA之對SUN。微軟以已經花了幾十億美金,預計會有更多的美金會被花進去。可以說微軟實際上把能否打敗對手,在高端服務器市場的競爭上取得優勢,從而決定微軟將來的命運的寶壓在了以C#為主要代表的.NET框架上。其來勢非同小可。如果微軟的市場運作沒有出現很大的問題,.NET能夠為微軟掙的半壁江山,C#可以預見會成為很多人的編程利器。

所以我的觀點,看市場對.NET的認同程度,不但可以看出C#,JAVA的興衰,更可以看出微軟,sun, oracle, aol的成敗,進而看到美國乃至世界未來高科技乃至整個經濟的趨勢。未來的幾年,如果不出意外,應該會是血雨腥風。

任何一種新的語言產生,都會受到質疑。今天java的瘋狂支持者,有多少不是昨天還在抱怨java太慢,界面設計復雜的呢?我們期待C#的明天,也期待java的明天。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 社旗县| 漠河县| 承德县| 永兴县| 杭锦旗| 铁力市| 西贡区| 萍乡市| 宁阳县| 新泰市| 平罗县| 东安县| 平泉县| 咸丰县| 通州区| 米林县| 潜山县| 新平| 德安县| 丹阳市| 东兰县| 西丰县| 孝昌县| 阿瓦提县| 盐津县| 永年县| 陈巴尔虎旗| 商城县| 婺源县| 綦江县| 江川县| 乌苏市| 琼结县| 若羌县| 荔波县| 平昌县| 莒南县| 敦煌市| 沅陵县| 逊克县| 轮台县|