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

初心者が学ぶのに最適なプログラミング言語は?」記事へのコメント

  • プログラムを学ぶには何らかのプログラミング言語を学ぶことが必要だけど, プログラミング言語を学ぶことがプログラムを学ぶことではないってことは注意しといた方がいいですね.

    それと, 何故プログラムを学ぶのかという目的によっても推薦する言語が異なってくるので, 明確な目的/目標を決めておくのも重要かと.

    • by Anonymous Coward

      概ね同意です。
      ただ、プログラムを学ぶ上でパラダイムは重要で、そしてパラダイムを学ぶには、やはり複数の言語を学ぶのが良いと思うのです。

      • by Anonymous Coward on 2014年01月16日 19時53分 (#2528256)

        ところが人間、抽象度の低いものから学ぶとなかなかそれから脱却できないものです

        足し算をブロックの数を数えることでしか学べない子もいるし、そうでない神童揃いの/.Jerみたいなのもいます

        親コメント
        • by Anonymous Coward

          前半と後半のつながりがよくわからない。「早まった一般化」?

          • by Anonymous Coward

            後半はただの嫌味です
            このストーリーでおすすめされているものを見ればわかると思います

        • by Anonymous Coward

          アセンブラあたりからやると、手続き型も関数型もオブジェクト指向も、
          機械語に変換する為のマクロでしかないって事が理解しやすいと思うけど。

          例えば、関数型言語は変数に再代入が出来ない。とききくとなんか特殊な言語って感じがするけど
          llvmアセンブリも変数に再代入できない。アセンブラには変数自体が存在しない。変数自体が便宜的に作られたもの、

          CとかC++のポインタも実際にアドレスを格納しているとは限らないわけだし。

          抽象度のフェーズを移行できるってのは。プログラミングを学ぶ上で割と有用

          • by Anonymous Coward

            チューリング機械の粗悪で抽象度の低い模倣から始めるからラムダ計算のような計算モデルが理解できなくなるという典型例ですね。

        • by Anonymous Coward

          >そうでない神童揃いの/.Jerみたいなのもいます
          元神童のただの人という事か

        • by Anonymous Coward

          手続き型脳に染まるとより高度なパラダイムのプログラミング言語が理解できなくなるようなものだね。
          手続き型脳には理解できないこと自体が理解できないわけだが、無理やり例えるならCOBOLerに構造化やオブジェクト指向を理解させようとしているところを想像してみよう

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

処理中...