1,1976,Apple创立。Steve Wonzniak史提夫 沃兹尼克 和 Steve Jobs史提夫 贾伯斯
2,1980年代初Brad Cox和Tom Love在公司Stepstone发明Objective-C。对Objective-C最主要的描述是他1986年出版的《Object-C oriented Programming, An Evolutionary Appoach》。
3,Brad Cox一直专注软件工程,软件重用性,组建化,这也是ObjC里面的核心思想,Brad当时想打造一门流行的、可移植的C语言与优雅的Smalltalk的结合体。
4,1984,Apple推出第一台Macintosh(麦金塔)电脑,简称Mac。
5,1985年,John Sculley接管了苹果电脑,并把Steve Jobs赶出了苹果电脑。他离开后创立了NeXT电脑公司,并发展出NeXT电脑及NeXT STEP操作系统。NeXT拥有最 先进的技术,但是不能成为最流行的电脑。John Sculley是百事可乐公司的主管,为Pepsi销售立下了汗马功劳。
6,1985年,被赶出苹果公司的Steve Jobs成立了NeXT公司,致力于开发强大且经济的工作站。NeXT获得了Stepstone公司的Objective-C语言授权和可以发布自己的 Objective-C Compiler和libraries。同时使用Objective-C开发了一套NeXTSTEP,并创建了NeXTSTEP Toolkit软件包,这个工具包用于开发用户界面,功能强大。 NeXT Workstations销售仅仅5000套。
7,1993年,NeXT终止了硬件业务,转为专注于NeXTSTEP(OPENSTEP)软件市场,并推出了一套网络程序架构WebObjects用于进行动态页面的生成。OPENSTEP实际上 是NeXT和SUN公司合作开发的一套系统,可以运行在Soloris和Windows NT。
8,1994,NeXT与Sun共同制定OpenStep API标准,其中两个重要的部分是Foundation跟Application kit,此时开始使用命名前缀NS。NeXT自己的实作成为 OPENSTEP,软件开发工具组当时大概叫做OpenStep developers toolkit;另外还有自由软体的实作,名为GNUstep。因为Mac OS X、iPhone SDK、Xcode可追 溯到NeXT、NeXTStep,所以是以Objective-C为主力开发语言,所以程式码中会出现NX与NS字样。
9,1996,Apple买下NeXT,主要用意就是要以NeXTStep作业系统取代老旧的Mac OS。
10,1997,Steve Jobs重回Apple。
|
|