Article View: fj.lang.misc
Article #250Re: History of Objective-C
From: Norihiro Ito
Date: Wed, 18 Feb 1998 00:00
Date: Wed, 18 Feb 1998 00:00
62 lines
3495 bytes
3495 bytes
ๆญฃๅผใชๆดๆฐๆ
ๅ ฑใ้ใใใฆใใพใใใฎใงใๅ ฑๅใใพใใ
่จณใฏใใใใ่กใใพใใๅพกๅๅใใใใจใใใใใพใใใ
--------------------------------------------------------------------------
14 History
Objective-C was developed by Brad Cox, who founded the Stepstone
corporation in 1983 to develop and support the language, a compiler,
and supporting libraries. Stepstone never really made it big,
fostering Objective-C in a niche similar to that of Smalltalk.
In 1985, Steve Jobs left Apple and started NeXT, a company that
developed m68k machines and the NeXTSTEP operating system. The user
interface of these machines was provided by Display PostScript and the
AppKit, which, written in Objective-C, made Objective-C the language of
choice on NeXT computers.
Brad Cox and Andrew Novobilski write `Object Oriented Programming: An
Evolutionary Approach' in 1986, the first book on Objective-C.
NEXTSTEP 1.0a was released in 1989. The Objective-C compiler is based
on gcc 1.34.
In 1991, the Objective-C related modifications by NeXT to gcc find
their way back into the FSF GNU CC distribution. By version 1.99, gcc
(the compiler) supports Objective-C.
NEXTSTEP 3.0 is released in 1992. The compiler supports Objective-C++,
and the Objective-C language has been extended with `@protocol'.
In the same year, gcc 2.0 comes supplied with an Objective-C runtime
library.
In 1993, gcc supports protocols by version 2.4. NeXT stops the
production of hardware. With NEXTSTEP 3.1 they include support for
PC's. NeXT starts creating other products not bound to a particular
operating system, such as Portable Distributed Objects (PDO), which
comes with its own Objective-C compiler and debugger.
OPENSTEP, an Objective-C API, is made public in 1994.
NEXTSTEP 3.3 is released in 1995; it adds support for HP hppa and Sun
sparc machines. Also in this year, NeXT acquires all rights to the
Objective-C programming language and trademark from Stepstone.
Sun includes support for Objective-C++ in their SparcCompiler in 1996.
They release OPENSTEP for Solaris. NeXT releases OPENSTEP 4.0 for PC
hardware. Support for hppa and sparc has vanished. OPENSTEP for
Windows NT is released.
Early 1997, Apple acquires NeXT and starts work on the next Macintosh
operating system, code named Rhapsody, based on the technology they got
from NeXT. In the same year, Sun fosters the success of Java and
subsequently kills OPENSTEP for Solaris.
[Entry updated Tue Feb 17 1998. Credits to Norihiro Ito, Hajime Murao,
KATO Tsuguru, and Hironobu Suzuki.]
--------------------------------------------------------------------------
--
Norihiro Itoh
Iwaki Development Center of Argotechnos 21 Inc.
Technical Details
Message-ID:
<980218174611.M0407493@oz.ipa.go.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<980206172806.M0301483@oz.ipa.go.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10b195,4ef2b788a8efbea3 X-Google-Attributes: gid10b195,public X-Google-Thread: 115a95,4ef2b788a8efbea3 X-Google-Attributes: gid115a95,public From: nito@oz.ipa.go.jp (Norihiro Ito) Subject: Re: History of Objective-C Date: 1998/02/18 Message-ID: <980218174611.M0407493@oz.ipa.go.jp> X-Deja-AN: 326153720 References: <980206172806.M0301483@oz.ipa.go.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Organization: Electrotechnical Laboratory, Tsukuba Science City Newsgroups: fj.lang.misc,fj.sys.next