C# vs Java:北喬峰 vs 南慕容

來源:互聯網
上載者:User

          其實關於java和C#的區別,很多人在很多的地方都做出了很好的總結的。前幾個月在找實習的工作的時候,也經常有面試官會問到這樣的一個問題。因為現在在工作機會上,或者是在學校的學習上,C#和java都算是兩個特別大的選擇的,基本的程式員不是玩java的,就是學C#的,玩其他語言的相對來說要少很多。

所以呢?我自己也要來總結一下,我自己對於C#和java的理解了。

 

其實想到,C#和java,我有意聯想到了金庸筆下的北喬峰和南慕容,有點扯淡,但也確實有相似之處。

 

        
首先,我覺得C#像是北喬峰,因為喬峰會的武功不多,會的都是丐幫的一些絕學,當然會些其他的武功吧,但卻是以丐幫的降龍十八掌和打狗棒法聞名天下,而且另外的,喬峰也不怎麼用打狗棒法的吧(沒見他老拿著那支牛逼的打狗棒),姑且認為他最牛逼的就是降龍十八掌了唄。而C#因為是微軟的產物,雖然也是集了眾家之長,但是閉源的(相對開源),就有點像降龍十八掌,還是夠厲害的。喬峰因為丐幫成名江湖,C#也不是因為微軟而成名的嗎?當然微軟是不能相當於丐幫的,微軟可不像丐幫那麼窮。

 

        
另外,我覺得java像是南慕容,是因為java確實是很牛逼的,在很多的平台上能用,在伺服器啊,中介軟體啊,各種網站啊,幾乎是到處能用,隨處可見。而我們看南慕容啊,“以彼之道,還至彼身”。好像是天下武功秘籍都是在慕容家的,他什麼都會,而且還有自己的長處,學得更好,還能比別人厲害。java在另一方面,在開源上,要多得多,C#除了名的也就那個mono吧,.net的開源庫吧。java似乎就是什麼都能幹了,用的人也挺多的,開源的各種java項目啊,多得要死了,看都看不完,當然也學不完啊。記得慕容家的武功秘籍慕容複也是沒看完的吧,是被王語嫣能夠全部背下來吧,但是java不能像王語嫣啊,她是不會武功的嘛。

 

        
這裡呢,個人就覺得C#就像是北喬峰,java就像是南慕容。金庸的描述裡,肯定喜歡喬峰的人是絕大部分的了,南慕容的話,多數人是厭惡吧,這裡不再討論他們的品行和人格;對於程式員來說,或許會少了些愛恨吧(相對生活來說,能賺更多的錢就好了),用java的人確實是比用C#的人多,另外的話,也好像也有多數嫉惡如仇的人,不大喜歡微軟,當然這裡各人有各人的原因,他人的喜怒哀樂,也於我無多大的關係。

 

        
另外,我忽然覺得每個學編程的人,有點像在練七傷拳,記得七傷拳的內功心法是“每人體內,均有陰陽二氣,人身金木水火土五行。心屬火、肺屬金、腎屬水、脾屬土、肝屬木,一練七傷,七者皆傷。這七傷拳的拳功每深一層,自身內髒便多受一層損害,所謂七傷,實則是先傷己,再傷敵。”

         
金庸的武俠小說看得不多,電視劇版的覺得挺好看的,當然這裡大多數隨便開開玩笑的,程式員也要尋找生活中的樂趣嘛。覺得不好不對,請大家見諒!

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.