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

なでしこが教科書に採用されたことで日本語でプログラミングができる意味を考える」記事へのコメント

  • プログラムって英語と数学出できた手順命令書なわけで
    読み手によって解釈し放題の玉虫色言語には不向きだと思われ

    # ならば量子コンピューター用に再開発だ!

    • by Anonymous Coward on 2020年11月02日 18時36分 (#3917400)

      7の平方根かける3に34を加算して、それを二乗して、そこから128に3を掛けたのから2を引いた物を、引く。

      みたいに日本語で書かれたからと要って、算数は簡単にはならないよ。
      プログラミング言語は英語ではなく、Σ とか log なんかと同じで、
      ほとんどそういう記号だからね。

      表記を日本語にしたら分りやすくなると思ってる人は、失望するだけと思う。

      親コメント
      • by Anonymous Coward

        わかりやすくなるというより、ぜんぜん本質的でないことで
        邪魔されたくないってほうが近いんじゃないかなぁ

        意味のとりにくい文字列って立派な心理的障害物だよ
        LISPの cdr とか carとかいい例だと思う

        • by Anonymous Coward

          LISP の car/cdr が心理的障害になったという人がいてちょっとびっくり。
          "頭" "尾" とかだったらよかったんだろうか?それとも左、右?

          私としたら、プログラミング言語がアルファベットだと、説明文との区切りがはっきりして読みやすい。

          • by Anonymous Coward on 2020年11月03日 4時30分 (#3917616)

            > LISP の car/cdr が心理的障害になったという人がいてちょっとびっくり。
            > "頭" "尾" とかだったらよかったんだろうか?それとも左、右?

            抽象的なものを抽象的なまま扱う事が出来ない人なんだと思う。
            ときどき居る。
            car/cdrをどの様に変更したとしても、多分ダメだろうね。

            親コメント
            • by Anonymous Coward

              頭のいい奴らはこれだからダメなんだよ

              • by Anonymous Coward

                これから学ぼうって層に合わせるのは当然でしょ。教科書なんだから。

              • by Anonymous Coward

                理解できてないんだよなぁw
                お前のレベルに合わせてくれる人に巡り合えよ

            • by Anonymous Coward

              LISP以外の言語ではcar,cdrはまず使われてないし
              LISPですらfirst,restを追加したりしてるし
              言語作ってる頭いい人たちもcar,cdrが良いものと判断してないと思われ

        • by Anonymous Coward

          > ぜんぜん本質的でないことで邪魔されたくないってほうが近いんじゃないかなぁ
          つまり、日本語を使うなという話ですよね、それ。

          日本語に置き換えたら、かえって混乱するだけだもの。

      • by Anonymous Coward

        本質がそれで、それをどう表記するのがプログラミングと言うことかな?
        RPN電卓使っていると、式を頭の中で「7の平方根かける3に34を加算して…」に変換して入力している。

        • by Anonymous Coward

          RPN電卓は入力方式の話で、表記法やソースコードの話じゃないと思う。
          それこそキーボードかフリック入力か、はたまた音声入力かみたいなレベルの話。

          さすがにRPN電卓でも、プログラムまでRPNってわけではなかったし。

          • by Anonymous Coward

            RPNて逆ポーランド記法という表記方法だと思ってた

            • by Anonymous Coward

              RPN「電卓」の話ね。

              画面上に
              3 4 + 2 * 12 3 / -
              みたいに表記するわけじゃないもの。

              • by Anonymous Coward

                RPN「電卓」でも、マクロや公式入れるときに、そのとおりに入力しますし、エディタで表示/再編集する場合にも、変わらずそのまま表示・編集ですよ。
                使ったことないのでご存知ないのだと思いますが、普通にどこまでもRPNのまんまですよ。

          • by Anonymous Coward

            プログラムも RPN (RPL)ですけど、、、使ったことないですか?
            FORTHとかもスタックで書きますよ。

          • by Anonymous Coward

            PRNは、入力方法の話ではないですよ。もちろん表記方法とか、そんなレベルじゃなくて、人間が頭の中で考える考え方、思考方法の話です。
            数式で関係を考えて、あくまで入力方法だと思って使ってる人には、理解できないでしょうし、便利だとも効率的とも思えないのかもしれませんが。

            RPNに馴染むと、ものごとの関係は最初からRPNで考えるので、いわゆる数式で書かれた公式も一回RPNに変換してから頭が理解するようになります。
            手計算のメモも、頭にあるものをそのまま出すので、RPNのままです。

        • by Anonymous Coward

          > RPN電卓使っていると、式を頭の中で「7の平方根かける3に34を加算して…」に変換して入力している。

          それを日本語のプログラミング言語として実装したのが「MIND [scripts-lab.co.jp]」だな。

      • by Anonymous Coward

        ナウイ言語は英文的に書けますよ。なう言ってほどふるくはないか。

      • by Anonymous Coward

        7の平方根かける3に34を加算して、それを二乗して、そこから128に3を掛けたのから2を引いた物を、引く。

        COBOLと何が違うの?

        • by Anonymous Coward

          それ、駄目な言語ってことじゃないですか。

          • by Anonymous Coward

            部分的ではあっても現在に至るまで人類社会を支え続けてきているプログラム言語を、駄目な言語って事はないでしょう。

            • by Anonymous Coward
              駄目かどうかとそれが社会を支えてきたかどうかにはあまり関係はない
              そもそも現在に至るまで人類社会を支え続けてきたのは駄目な大人達だったわけで
          • by Anonymous Coward

            COBOLを使ったことないか、ちょっとさわっただけ、とかですか?

            そういう私も数年使っただけですけど、それでもCOBOLはかなり優れた開発言語だと思いますよ。
            8ビットBASIC+アセンブリ言語しか使ってなかった時だったんで、JCLとCOBOLの組み合わせは衝撃的でしたね。

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...