| ビジネス | WinDbg入門 | アクティブなスレッドと非アクティブなスレッド |
Bjarne Stroustrup氏(Mr.BS)のインタービュー記事を読む第4回目の今回は、前回に引き続き次の公開記事を読みます。
2000年7月インタービュー記事
本日は次の質問への3人の回答を検討します。
・How have those goals for [C/C++/Java] changed over time, if at all? Why?
この質問は、設計した言語への機能変更とその理由を尋ねています。それでは回答を見てみましょう。
Dennis Ritchies氏の回答:
・大きな変更はない。
・私は1989年と1999年のC標準仕様作成に実質的に関与していない。
・標準Cは、私たち(K&R)が当初考えていたCを超えている。
・C標準仕様作成ではBjarneの影響が大きい(関数のプロトタイプ宣言など)。
Bjarne Stroustrup氏の回答:
・大きな変更はない(Simula的なエレガントさとC的な効率性)。
・テンプレートと例外処理が実装された。
・コンテナを学びたい場合には、STLの実装コードが参考になる。
・私は制約の厳しいシステム(マシン指向)プログラミングを今でも重視している。
James Gosling氏の回答:
・大きな変更はない
・信頼性とスケーラビリティを確保する基盤が強化された。
・この強化は時代の要求(ネットワーク、セキュリティ、双方向)に合っている。
3人の回答を一読してみると、私たちの現在が浮かび上がってきます。Gosling氏は、"時代の要求"に言及していますが、これは間違いではないと思います。同氏の認識は、Javaだけではなく、Microsoftの.NETにも生かされています。Stroustrup氏の"制約の厳しいシステム(マシン指向)プログラミング"も時代の要求に合っています。Ritchie氏は、Cの標準化作業に実質的に参加していない点を強調しています。ここで提出された問題への議論はさらに深まっていきます。
前へ | 次へ
| WinDbgスクリプティング講座 | ホーム |