布萊德·考克斯(Brad Cox)是計算機科學家和生物數學的博士,知名於他在以下領域的工作:軟體工程,特別是代碼復用,軟體構成,Objective-C。
基本介紹
- 中文名:布萊德·確斯
- 英文名:Brad Cox
- 籍貫:美國
- 出生地:美國
- 性別:男
- 國籍:美國
- 職業:IT 計算機工程師
個人經歷,著作,
個人經歷
1980年代初布萊德·確斯在其公司Stepstone發明Objective-C,它以一種叫做SmallTalk-80的語言為基礎。Objective-C創建在C語言之上,意味著它是在C語言基礎上添加了擴展而
創造出來的能夠創建和操作對象的一門新的程式設計語言。對Objective-C最主要的描述是他1986年出版的《Object-oriented Programming, An Evolutionary Approach》。1988年,NeXT Software公司獲得了Objective-C語言的授權,並開發出了Objective-C的語言庫和一個名為NEXTSTEP的開發環境。1992年,自由軟體基金會的GNU開發環境增加了對Objective-C的支持。1994年,NeXT Computer公司和Sun公司聯合發布了一個針對NEXTSTEP系統的標準典範,名為OPENSTEP。OPENSTEP在自由軟體基金會的實現名稱為GNUstep。1996年12月20日蘋果公司宣布收購NeXT Software公司,NEXTSTEP/OPENSTEP環境成為蘋果作業系統下一個主要發行版本OS X的基礎。這個開發環境的該版本被蘋果公司稱為Cocoa。
著作
Object Oriented Programming: An Evolutionary Approach. Addison Wesley. 1991. ISBN 0-201-54834-8.
Superdistribution: Objects as Property on the Electronic Frontier. Addison Wesley. 1996. ISBN 0-201-50208-9.