Open Ray手記:電腦語言C

近來科技界精英相繼離世,實在流年不利。繼喬布斯去世後,電腦語言C的發明者Dennis Ritchie也於日前去世。

C可說是現代所有電腦語言之母。C語言的出現,造就了Unix作業系統、Linux、Mac OS X、iOS、Android,以至千千萬萬的電腦軟件,大部分都是用C編寫出來,其對電腦發展影響之大,不下於喬布斯。

Ritchie遠不及喬布斯出名,也沒有每年拿一部新電腦或新手機演講,令認識他的人不多。即使他近日離世,報章新聞也沒有大肆報道。不過,Ritchie對電腦界的貢獻和影響力,絕對不比把個人電腦普及的喬布斯為少。

C語言於1973年由Ritchie在美國貝爾實驗室(Bell Labs)發明。C的前身是B語言,算是B語言的改良版,因此最初被稱為「新B」語言,後來才正名為C。

在C語言出現以後,也出現過D和E等電腦語言,但沒有廣受歡迎,因此也沒普及。幾十年來,只有C是最多人使用,其速度也被公認是最快。當年Ritchie發明了C語言之後,也同時協助開發Unix作業系統,該系統幾乎全由C所寫成,經過多年的改良和變化,Unix衍生出Linux、FreeBSD、Solaris、HP-UX等多個不同版本的Unix系統,其中Mac OS X就是建基於FreeBSD,Android和HP webOS則建基於Linux,因此Unix系統是除視窗以外,最多人使用的作業系統。

現在Mac機和iPhone上所用的電腦語言,名為Objective C,當然也是建基於C。由此可見,C的威力無遠弗屆,是最多人用的電腦語言,在此感謝Ritchie對電腦界的偉大貢獻。

飲食網站創辦人

鍾偉民(Ray)