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

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

  • by densuke (113) on 2002年08月17日 17時33分 (#147892) 日記
    私は言語がなんであろうと問題ないと思います。
    問題なのは特定の言語に依存してしまうことで(MSはそれを期待してやってるはず)、基本的なアルゴリズムや物事の考え方といったものをきちんと伝えることが重要でしょう。

    だから、授業の中でアルゴリズムが重要なところでなにげにフォームビルダでどうこう、とか教えるというのはしないでほしいです。

    C#、使いたいならCUIでね(笑)
    --
    -- やさいはけんこうにいちば〜ん!
    • > 私は言語がなんであろうと問題ないと思います。

      いや、さすがにbrainf*ck [muppetlabs.com]はやだなぁ。
      --
      # mishimaは本田透先生を熱烈に応援しています
      親コメント
    • > 問題なのは特定の言語に依存してしまうことで

      「言語」よりも「動作環境」ないし「処理系」
      と言うべきでしょう。

      # C# はよく知らないけど

      たとえば自動車の大手企業の作った専門学校と
      似てますが(リクルート or その企業への飼い慣らし)
      なんか「買収」みたいな気もします。
      親コメント
    • OOP言語と関数言語とではノリがずいぶん違うようです。
      単にアルゴリズムの違いとかだけで説明できないような、かなり違うものがあるようです。
      #ようですってのは、まだ関数型はやったことがないせいです(^^;

      そりゃアルゴリズムも重要ですが、それ以外の部分にも色々重要な「基礎」が存在するわけで、
      それらはきっと、一通り学んでおいたほうが良いんですよね。

      というわけで、個々のどの言語で勉強すべきか?はどうでもいいと思えますが、
      言語の大分類(?)については、どれでもいいというわけじゃなくて、
      きちんとしたものをきちんと選ぶ(ただし複数)ということなんじゃないかな。

      よだん:
      こういう文脈では、頻繁に「アルゴリズム」という言葉を耳にするが、
      同じくらいに頻繁に「データ構造」という言葉が出てこないのは、
      何でか何でだろう~?

      プログラムは「動作」するものである、という考えかたを派生(曲解?)して、
      動きのほうばかりに目がいっちゃってる人が、多いのではないかと邪推しています。
      親コメント

アレゲはアレゲを呼ぶ -- ある傍観者

処理中...