您的位置:首頁 > 業(yè)內(nèi)資訊 > 沒有C語言之父,喬布斯和Win10就不知道在哪里

沒有C語言之父,喬布斯和Win10就不知道在哪里

來源:ideHub開發(fā)者社區(qū) | 時間:2015-10-14 09:51:03 | 閱讀:149 |  標(biāo)簽: C語言   | 分享到:

直到今天,ANSI C作為一種編程語言還被大量地使用,后來它還發(fā)展出很多的姊妹語言,這些語言又都有很多的追隨者。

最流行的C++是由本賈尼·斯特勞斯特盧普(Bjarne Stroustrup)于1985年發(fā)明,它增加了面向?qū)ο缶幊毯皖惖闹С,用在各式各樣的操作系統(tǒng)上,包括像Linux和Mac這樣的UNIX衍生品上,它作為微軟Windows軟件開發(fā)的主要編程語言長達20多年。

Objective-C,是由達石軟件(Stepstone,Lumesse(路敏思)的前身)的布萊德·考克斯(Brad Cox)和Todd Love在八十年代發(fā)明的,增加了Smalltalk消息傳遞功能,進一步拓展了這種語言面向?qū)ο蠛痛a重用的特性。

Objective-C很大程度上被認為是一個鮮為人知的C語言衍生品,直到它在八十年代末和九十年代初被廣泛用于NeXT計算機系統(tǒng)公司的NeXTStep和OpenStep操作系統(tǒng)上,NeXT是喬布斯在1985被趕出蘋果公司后所創(chuàng)辦的。

“下一個”發(fā)生了什么就是一段計算機領(lǐng)域的傳奇。NeXT于1996年被蘋果公司收購,喬布斯在1997年重新回歸蘋果并出任公司的CEO。

2001年蘋果發(fā)布了Mac OS X,其中大量使用了Objective-C,以及NeXTStep和OpenStep所引入的面向?qū)ο蠹夹g(shù)。

當(dāng)C++也被大量應(yīng)用在Mac上,Objective-C被用來在XCode IDE下編寫本地面向?qū)ο蟮摹癈ocoa”API,這些API是iOS上手勢識別和動畫功能的核心,這些功能為iPhone和iPad增光不少。

Objective-C還提供了Foundation Kit和Application Kit,用于構(gòu)建本地的OS X和iOS應(yīng)用程序。

微軟也有自己的C語言衍生品——C#(讀作“C Sharp”),于2001年發(fā)明并作為.NET框架的編程基礎(chǔ)。

C#還是編寫基于Windows運行時(WinRT)的現(xiàn)代應(yīng)用程序的基礎(chǔ),WinRT在Windows 10上發(fā)展成統(tǒng)一的Windows平臺(UWP,Universal Windows Platform)。作為開發(fā)Mono(一個.NET框架的可移植版本)的編程環(huán)境,它也被用在Linux和其他Unix衍生系統(tǒng)上。

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認同期限觀點或證實其描述。

相關(guān)視頻攻略

更多

更多

掃二維碼進入好特網(wǎng)手機版本!

掃二維碼進入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)