@IT情報マネジメント会議室は、2009年4月15日に新システムに移行しました。
新たに書き込みを行う場合には、新しい会議室をご利用ください。
- PR -

オブジェクト指向教育に適した言語

投票結果総投票数:184
Java 72 39.13%
C# 30 16.30%
C++ 12 6.52%
VB.NET 9 4.89%
PHP 1 0.54%
Perl 1 0.54%
Delphi 15 8.15%
SmallTalk 25 13.59%
そのた 19 10.33%
  • 投票は恣意的に行われます。統計的な調査と異なり、投票データの正確性や標本の代表性は保証されません。
  • 投票結果の正当性や公平性について、@ITは一切保証も関与もいたしません。
投稿者投稿内容
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2004-07-02 12:29
msoです。

以外にDelphi とC++が少ないのにはびっくりです。
あと、やっぱり雑誌で取りあげられることが多いJavaとC#は多いですね。

個人的な感覚なのですが、C#ってオブジェクト指向の勉強に向くのでしょうか?
なんかいろんなことができて、何がオブジェクト指向なのか見えなくなる気がするのです。

気のせいなのかな?
object
ぬし
会議室デビュー日: 2002/03/20
投稿数: 338
お住まい・勤務地: 香川県高松市
投稿日時: 2004-07-02 17:54
objectです。

最初に、
「オブジェクト指向教育」では無く、「オブジェクト指向プログラミング教育」ではないでしょうか?
今の言語で、「オブジェクト指向教育」までをカバーするのは少し難しいと思います。

>以外にDelphi とC++が少ないのにはびっくりです。
「Delphi」は、「.NET」が出るまでは最高の言語だったと思います。
でも、「.NET」が出た後の、今の対応を見る限り、落ちてしまいましたね…。

それから、「C++」に関しては、オブジェクト指向とは別に、「C」に対する総括がなされていると思います。
そういう意味では、私は「C++」を「C」として使う方が良いのかなと思ったりします。
#尤も、「C」に対する総括がどんなものか分からなければ、意味がありませんが…。

>個人的な感覚なのですが、C#ってオブジェクト指向の勉強に向くのでしょうか?
もちろん、現在の状況で「コンポーネント指向プログラミング」を考えた場合、
私は、もっとも適した言語だと思います。
ただ、「Delphi」を知っている私からすると、「C#」は「Java」に配慮し過ぎたな、と思っています。
#SmallTalkは考えていません。

私は、「Anders Hejlsberg」に何の制限も課さずに、「.NET」に最適な「Object Pascal」系の言語を
過去とのしがらみ無く拡張して貰うと、とても面白い言語が出来るのでは、と思ったりします。
#別に「Object Pascal」系で無く「C」系でも良いんですが…。
#実際、「Anders Hejlsberg」による「Delphi」は、かなり「C++」的になっていました。

>なんかいろんなことができて、何がオブジェクト指向なのか見えなくなる気がするのです。
「なんかいろんなことができて、
何がオブジェクト指向なのか見えなくなる」
と思うかどうかで、大きく二つに分かれるんでしょうね!
私には、一貫している様に見えるんですが…。
#「一貫している」->「納得出来る」の方が近いかも知れません。

[ メッセージ編集済み 編集者: object 編集日時 2004-07-02 23:41 ]

スキルアップ/キャリアアップ(JOB@IT)