🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.misc
Article #241

Re: History of Objective-C

#241
From: Norihiro Ito
Date: Wed, 04 Feb 1998 00:00
47 lines
2624 bytes
伊藤です。
フォローのつもりで、リプライしてしまいました。
村尾さん、すみません。

<6b5se1$l5g$1@gaia.kobe-u.ac.jp>の記事において
murao@kobe-u.ac.jpさんは書きました。
> In <980129173009.M0325033@oz.ipa.go.jp> Norihiro Ito wrote:
> > 1994年(?)、NeXT社はオープンなAPIとしてOpenStepを提唱し、NeXTのハードウェアと
> > PC互換機で走るNextStepをOpenStepにより開発した。
> 
> 年代が不確かなのですが,PC互換機で走るNEXTSTEPは1993年には出ていました.
> そのときすでに名前はNEXTSTEPとなっています.OpenStepの提唱はそのあとで,
> OpenStep の実装として実現されたのは OPENSTEP です.
> 
僕もそんな記憶があります。
1994年にOPENSTEP仕様書の最初のバージョンが公開されたのは、
ほぼ確実なことがわかりました。あとはPC用NEXTSTEPの最初の版が
いつ出たのかわかればよいようです。引続き、情報をお待ちしています。

> あと,Objective-C の歴史としては,GNU による Objective-C の実装について
> 触れていないのはちょっと気になって,それがいつごろから始まったのか調べ
> てからこの記事に反応しようと思っていたのですが今のところ調べ切れていま
> せん.
> 
なるほど、これは気がつきませんでした。たぶん、gccのChangeLogを追うのが
確実かと思ったので、ちょっと僕も調べてみました。
すると

1989.9 ___NeXT__を含む。
1990.3 .mファイルのエントリを追加。

となっているので、実質的には1990年なのかなと思いました。
ただその変更を反映したバージョンは、どうも

1992.2 gcc 2.0リリース

のよう(この前のバージョンは1989.9 gcc1.36)なので、
公式には1992年ということになると思います。
もっともNeXT社によるgccへの変更は1988年以前でしょうから、
それを考えると難しくなります。
-- 
Norihiro Itoh
Iwaki Development Center of Argotechnos 21 Inc.
-- 
Norihiro Itoh
Iwaki Development Center of Argotechnos 21 Inc.
Technical Details
Message-ID: <980204103445.M0428196@oz.ipa.go.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6b5se1$l5g$1@gaia.kobe-u.ac.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/04
Message-ID: <980204103445.M0428196@oz.ipa.go.jp>
X-Deja-AN: 321848760
References: <6b5se1$l5g$1@gaia.kobe-u.ac.jp>
Content-Type: text/plain; charset=ISO-2022-JP
Organization: Electrotechnical Laboratory, Tsukuba Science City
Mime-Version: 1.0
Newsgroups: fj.lang.misc,fj.sys.next