「NeXTSTEP」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
13行目: | 13行目: | ||
[[テキストエディタ]]で頑張ろう。 | [[テキストエディタ]]で頑張ろう。 | ||
− | また、NeXTSTEPは標準ライブラリが恐ろしく貧弱であり、たとえば表形式で[[データ]] | + | また、NeXTSTEPは標準ライブラリが恐ろしく貧弱であり、たとえば表形式で[[データ]]を表示したりするだけでも恐ろしいほどの労力を必要とした。 |
− | |||
誇張なく当時は[[Windows]]のAPIが万能に思えるほど酷い有様だった。 | 誇張なく当時は[[Windows]]のAPIが万能に思えるほど酷い有様だった。 | ||
+ | 無駄に複雑な[[オブジェクト指向]]でありながら、それら巧みに駆使しても大した事ができない。 | ||
この標準ライブラリは後に[[Mac OS X]]でも採用された。ただし[[Mac OS X]]はバージョンアップのたびに[[互換性]]の切り捨てとAPIの強制変更を繰り返したため、最近ではかなり完成度を上げてきている。逆に互換性の維持に縛られる[[Windows]]の進化が鈍化しているように思われる。 | この標準ライブラリは後に[[Mac OS X]]でも採用された。ただし[[Mac OS X]]はバージョンアップのたびに[[互換性]]の切り捨てとAPIの強制変更を繰り返したため、最近ではかなり完成度を上げてきている。逆に互換性の維持に縛られる[[Windows]]の進化が鈍化しているように思われる。 | ||
31行目: | 31行目: | ||
*[[Mac OS X]] | *[[Mac OS X]] | ||
*:NeXTSTEPとFreeBSDを超合金合体させると[[Mac OS X]]や[[iOS]]になる。 | *:NeXTSTEPとFreeBSDを超合金合体させると[[Mac OS X]]や[[iOS]]になる。 | ||
− | |||
== 参考文献 == | == 参考文献 == |