トップページ⇒tech
13コメント4KB

ObjectPascalって

■ このスレッドは過去ログ倉庫に格納されています
0001美肛女戦士セーラー・アヌスNGNG
大学のときPascalを学びました。つかったのはTurboPascal5.5です。
で、それ以来ずーーーーーと、プログラミングをしなかったのですが、
最近、Kylixというものに興味を持って調べました。ObjectPascalを
採用しているそうですが、たしか私の記憶ではObjectPascalはアップル
コンピュータが設計したはずです。(初代MacのOSを書いたリサPascal
の次に設計された言語だったはず)
この話を友達にしたらものすごく馬鹿にされました。Borlandが設計した
そうです。ヘルジスバーグ氏(だったっけ)が最初に設計したのですか?
0002デフォルトの名無しさんNGNG
アップルだろ。
0003デフォルトの名無しさんNGNG
アップルのObject PascalとBorlandのObject Pascalは全然別物。
0004デフォルトの名無しさんNGNG
sage
0005美肛女戦士セーラー・アヌスNGNG
>3
ありがとうございました。これで友人をおもいっきり殴ることができます。
0006以前のCodeWarriorにもNGNG
ObjectPascalありましたがBorlandのものとは別物です。
0007デフォルトの名無しさんNGNG
なんだかなあ・・
0008デフォルトの名無しさんNGNG
>全然別物。
というほど別ではない。TurboPascal 5.5 での ObjectPascal は
Apple Object Pascal とほぼ同等だったし,当時は Borland Pascal for Mac
まであったしね。

その後,Apple が Finder を C++ で書き直したり,
Borland が言語拡張を繰り返して,結果として違いが増えてはいるが。
0009デフォルトの名無しさんNGNG
>>8
どの辺がほぼ同等なんだ?
両方ともPascalを基にしてるから似てるのは確かだが、拡張部分は全然違うだろ。
開発経緯も会社も違うし。
0010デフォルトの名無しさんNGNG
この際、CodeWarierのObjectPascalとも比較してみたいものだ。
0011デフォルトの名無しさんNGNG
>>8
TP7までのObjectモデルと、delphi(TP8相当)で
新たに採用したObjectモデルが、全然違う
ってのが味噌だと思うのだが。

TP7までのはC++のサブセットみたいな感じで
変数埋めこみObjectベースだったが、
TP8以降ついたClass型(ひどいネーミングだが)は
むしろJavaに近い参照ベース。

見たことないのでしつもん。
AppleだかCWだかANSだかのObjectPascalって
ObjectモデルはC++風なんでしょうか?Java風なんでしょうか?

#あと友人はCWのOPを使い物にならんかったと言っていた(笑)が、
#逝ってよいのはCWと友人のどっちなのか教えてください(笑)。
0012デフォルトの名無しさんNGNG
>大学のときPascalを学びました。つかったのはTurboPascal5.5です。

漏れと同じだな
0013デフォルトの名無しさんNGNG
>#あと友人はCWのOPを使い物にならんかったと言っていた(笑)が、
>#逝ってよいのはCWと友人のどっちなのか教えてください(笑)。

どっちもじゃないか?
CWスレなんかあがってこないし
使ってる奴は特定用途だろうよ。
で、その特定用途の友人はどこにでも逝ってよしっつーか。
■ このスレッドは過去ログ倉庫に格納されています