為什么C#叫做C sharp?到底有什么由來?
C#與C sharp
慕蓋茨4494581
2018-08-01 14:14:08
TA貢獻1851條經(jīng)驗 獲得超5個贊
因為有面向過程的C語言,后來為了面向?qū)ο?/a>,出現(xiàn)了C++,既支持面向過程,又面向?qū)ο?/a>
又因為C++的標(biāo)準(zhǔn)是一個“外行”什么什么標(biāo)準(zhǔn)協(xié)會制定的,微軟不忿,覺得那些標(biāo)準(zhǔn)不適合,又沒辦法改變,下決心創(chuàng)建自己的語言(其中也有java對微軟發(fā)展微軟自己的java而起訴微軟,微軟敗訴)
微軟將這門語言開發(fā)成全部面向?qū)ο?/a>,取消了面向過程,再起名字的時候,因為C/C++在先,就起名字為“C++++”,即4個加號,為了簡單,就寫成了“C#”
#就是4個加號
“#”也讀作了“sharp”,即銳利、強大的意思
TA貢獻1906條經(jīng)驗 獲得超3個贊
#在音樂中是個升記號(意思是上升),是個半音標(biāo)記;恰好C也是大調(diào)之一。
在C后面加#
可以理解為比C更高級意思吧
個人猜測 如有雷同 純屬巧合
舉報