アカウント名:
パスワード:
一太郎とMS-WORD、バンドルが二者択一だったころの、WORDは非公開APIふんだんに使って速い、一太郎は遅いっていう当時の歴史を繰り返そうというのかね
まだこんな妄言を信じている人がいたのか
あれ、嘘だったの?当時いかにもやりそうだなあと思って見てたよ(貧乏学生はエディタとTeXだったので傍観)
#イ゛ンド人が二者択一
速いかどうかはとにかく、非公開API を使っていたというのは記憶にある。たとえば、ディレクトリ監視のAPI ( 今は公開されている)はOffice で使い出したような。
むしろ妄言っていう根拠がわからん。 Undocumented API って本まで出てたやんそこにいろいろ語られていた。
もともとWindows公式のAPIドキュメント自体が完全ではなくて、公然に使われる内部APIとかちょいちょいあったし…。そういう内部情報が、Microsoft TechNetの技術記事や、Microsoft Pressから出版されている書籍で紹介されてたり。Windowsのアップデートにおいて、内部APIを使っているサードパーティーアプリの互換性も配慮してくれる印象もあったりした。
という状況なので、・ 事実としてundocumented APIは存在し、利用されていた →正しい・ それが自社製アプリを有利にするためのMicrosoftの陰謀である →どうかな?って感じが一般的な印象だったと思う。
今思うと「MSでさえ把握できていないAPIが多数あった」なんだろうなぁ。# 今もかな。
多分、もともとは非公開なんでなくて非保障だったんだろうな。内部的にもいつまで同一APIとして使えるか決まってなかったりと。
大きい会社なので、部門間の綱引きもあったんじゃないかなと思っている。カーネル開発チームは公開API使ってほしいのに、Officeチームが勝手に非公開API使っちゃったから変えられなくなったとか。
まだアプリケーションレベルでのセキュリティはそれほど気にされていない時代だったけど、「内輪で使うことしか考えてないので想定外のデータを受け取ると何が起きるかわからないし、APIが想定している正しいデータがどんなものか説明するだけでかなり面倒」みたいなのもあったかもね。
dwm周りのAPIがそんな注意書きのがあった記憶。方向性変わったらそらムリだろうな〜とは思った。
AARDコードとか知らない?
// このファンクションは予約されています
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
懐かしい (スコア:0)
一太郎とMS-WORD、バンドルが二者択一だったころの、
WORDは非公開APIふんだんに使って速い、一太郎は遅いっていう当時の歴史を繰り返そうというのかね
Re: (スコア:0)
まだこんな妄言を信じている人がいたのか
Re: (スコア:0)
あれ、嘘だったの?
当時いかにもやりそうだなあと思って見てたよ(貧乏学生はエディタとTeXだったので傍観)
#イ゛ンド人が二者択一
Re: (スコア:3, 参考になる)
速いかどうかはとにかく、非公開API を使っていたというのは記憶にある。
たとえば、ディレクトリ監視のAPI ( 今は公開されている)は
Office で使い出したような。
むしろ妄言っていう根拠がわからん。 Undocumented API って本まで出てたやん
そこにいろいろ語られていた。
Re:懐かしい (スコア:4, 興味深い)
もともとWindows公式のAPIドキュメント自体が完全ではなくて、公然に使われる内部APIとかちょいちょいあったし…。
そういう内部情報が、Microsoft TechNetの技術記事や、Microsoft Pressから出版されている書籍で紹介されてたり。
Windowsのアップデートにおいて、内部APIを使っているサードパーティーアプリの互換性も配慮してくれる印象もあったりした。
という状況なので、
・ 事実としてundocumented APIは存在し、利用されていた →正しい
・ それが自社製アプリを有利にするためのMicrosoftの陰謀である →どうかな?
って感じが一般的な印象だったと思う。
Re:懐かしい (スコア:3, すばらしい洞察)
今思うと「MSでさえ把握できていないAPIが多数あった」なんだろうなぁ。
# 今もかな。
Re: (スコア:0)
多分、もともとは非公開なんでなくて非保障だったんだろうな。
内部的にもいつまで同一APIとして使えるか決まってなかったりと。
Re: (スコア:0)
大きい会社なので、部門間の綱引きもあったんじゃないかなと思っている。
カーネル開発チームは公開API使ってほしいのに、Officeチームが勝手に非公開API使っちゃったから変えられなくなったとか。
Re: (スコア:0)
まだアプリケーションレベルでのセキュリティはそれほど気にされていない時代だったけど、「内輪で使うことしか考えてないので想定外のデータを受け取ると何が起きるかわからないし、APIが想定している正しいデータがどんなものか説明するだけでかなり面倒」みたいなのもあったかもね。
Re: (スコア:0)
dwm周りのAPIがそんな注意書きのがあった記憶。
方向性変わったらそらムリだろうな〜とは思った。
Re: (スコア:0)
AARDコードとか知らない?
// このファンクションは予約されています