パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

MSが大学に寄付してC#が必修科目に」記事へのコメント

  • 普通のやつらの上を行け [dreamhost.com]を引き合いに出すのが妥当かどうかは微妙ですが、
    そこまで言わないにしても、教育的「効果」の良し悪しってのものは、無視するわけにはいかないかも。

    どれだけ「良い」言語で勉強させるか?によって、出来上がる(^^;学生の質は
    結構変わってしまったりしないだろうか?ということです。

    心配するのはやっぱり、「言語は思考を規定する」という意味での、言語の影響力ですね。
    変な面のある言語で刷り込まれてしまうと、痛いわけで。
    たとえば往年の行番号BASICに刷り込まれた人々ってのも、それだったかなと。#そういやあれもMS由来だったなあ。

    そうい
    • > 心配するのはやっぱり、「言語は思考を規定する」という意味での、言語の影響力ですね。

      プログラミングを独習するには10年かかる [neweb.ne.jp]でも書いてあるが、
      プログラミング言語
      --
      # mishimaは本田透先生を熱烈に応援しています
      • >プログラミング言語は複数学ぶことが必要だろう。

        それもそうですね。少なくともどれか1つしかやったことが無い人ってのは
        「話にならない」感じがすることがしばしば有ります。
        言語の数だけ概念が有る(という言い方でもなお過小評価だが)わけだから、
        言語にかこつけて(^^;それらを片っ端から知っておくのは、損はなさそう。

        ただ、

        >そのうちの一つがC#であっても、何ら問題は無いと思われ。

        C#の実力とか、
        • 言語の数だけ概念が有る(という言い方でもなお過小評価だが)わけだから、
          言語にかこつけて(^^;それらを片っ端から知っておくのは、損はなさそう。

          同意. 少なくともその言語を作った人は「既存の言語ではだめ」と思って作ったわ

          • by moonbear (4602) on 2002年08月17日 22時07分 (#147971)
            複数の言語や実行環境によるプログラミング学習は必須だと思います.

            現状でも,情報系の学科・コースでは複数の言語を扱っている所がほとんどなのですが,それらの間の諸概念の関連を(理論的内容もある程度含めて)きちんと扱っている授業は案外少ないようです.その辺を理解していないと,多くの学生さんは結局メジャーとされる言語(例えばCなど)だけわかっていればいいと思ってしまうようです.

            Cなどによる初歩的なプログラミングの講義を受講した学生を対象にHaskellやStandard MLを使った講義をしたことがあります.後でまたCのプログラムを書く際,プログラムの見通しがよくなってバグが少なくなったと報告してくれた学生が複数いたのがちょっとうれしかったです.

            あと,言語だけでなく仮想機械やミドルウェアのような実行環境もいろいろ経験するといいのでしょうが,大学の講義や演習ではなかなか全てをカバーしきれませんね.教えられる人も限られてきてしまいますし.
            親コメント

アレゲは一日にしてならず -- アレゲ見習い

処理中...