自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

當所有編程語言都在靠齊的時候

開發(fā) 后端
老實說,自己從來沒有對語言有排斥的看法,一直是選取對項目最優(yōu)的語言,當然最優(yōu)是從多方面,首先考慮的是人員問題,畢竟二八定律在任何語言都是顯而易見的,任何語言都能滿足日常80%的開發(fā)。

老實說,自己從來沒有對語言有排斥的看法,一直是選取對項目***的語言,當然***是從多方面,首先考慮的是人員問題,畢竟二八定律在任何語言都是顯而易見的,任何語言都能滿足日常80%的開發(fā)。

不過,偶爾也會調(diào)侃調(diào)侃一些稀奇的地方,比如今天,做緩存的時候打算祭出HashTable,這樣強大的東西.net不可能不實現(xiàn),沒必要自己搞,果然微軟不負所望,于是自己寫出功能代碼:

很普通很普通的代碼,不過仔細一看,心里瞬間有種想大笑的感覺,按了F12進去后看到它的內(nèi)部是這樣:

 

這個東西太熟悉了,因為在很多年前剛學java的時候用到Hashtable的時候比較好奇為什么第二個t是小寫,這不符合sun的風格啊,整個jdk都是標準駝峰,于是帶著這個疑問翻過 很多書,看多很多資料,***的結(jié)論是:

Hashtable的第二個t小寫是sun的失誤,很多書都提到這個問題,很多人都給sun提過建議修改過來,后來sun也確實討論過這個t的問題,但是由于Hashtable是jdk1.0的產(chǎn)物:

盲目的替換會導致很多老的系統(tǒng)根本無法兼容,于是sun決定保留這個小寫的t,讓它繼續(xù)不合理的存在,當時沒有太大的在意,直到看到c#這邊的Hashtable的時候,心里有點樂開花的感覺,于是大概的翻了很多c#的類,其實和java一樣,是標準的駝峰,唯獨Hashtable很例外,不過也可能是我理解的很膚淺,沒有理解深入的地方。

C#和java有太多相通的地方,從ORM到IOC,AOP,何曾的相似,相似到到連Hashtable的t都要小寫,想想就有點開心。

在目前遍地開花的編程語言中,很多語言都逐漸的開始慢慢的或多或少的靠齊,記得最開始需要將一個j2ee的改造成.net的時候,為了方便直接走.net的orm和ioc,于是標準的java pojo類只需要修改下后綴為cs就能在net里***運行了,hibernate的東西不用改,直接丟過去,***。當時還和同事開玩笑說我可以做一個工具直接把c#的工程轉(zhuǎn)換成j2ee的,后來一次google發(fā)現(xiàn)還真有這樣的工具,還不少。或許微軟這樣是方便java程序猿的平滑遷移也說不定

在今天,每種語言,都在默默的像對方靠齊,就像java也搞出了play這樣類ror和django思想框架,不過總體來說,好玩,看著開心,寫著舒心,本文僅僅作為茶余飯后閑聊,不參與任何語言格斗。。

原文鏈接:http://www.cnblogs.com/bfchuan/p/4203001.html

責任編輯:張偉 來源: 博客園
相關推薦

2021-07-29 07:45:36

linux編程語言

2021-07-28 07:53:13

Linux 棧操作Linux 系統(tǒng)

2017-08-07 15:19:30

編程語言快速

2012-03-16 15:35:21

.netJava

2009-06-19 18:00:05

HibernateSpring

2021-06-16 09:55:40

程序員開源編程語言

2015-10-13 09:32:38

WiFi打卡考勤

2022-02-23 12:01:41

內(nèi)部威脅數(shù)據(jù)泄露

2018-07-18 15:05:01

2015-06-23 10:07:31

密碼表情密碼

2019-01-18 12:18:31

編程語言Python

2018-02-02 08:55:47

LinuxCPU

2018-08-22 10:27:35

編程人工智能機器人

2017-01-06 18:10:22

程序

2014-06-05 15:26:42

2020-09-14 10:02:20

代碼開發(fā)工具

2014-04-28 10:26:33

編程Web編程

2020-04-03 15:09:54

iPhone SE蘋果手機

2021-05-07 06:15:32

編程開發(fā)端口掃描

2012-09-28 13:23:43

編程語言語言進化程序員
點贊
收藏

51CTO技術棧公眾號