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

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

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

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

    • by Anonymous Coward

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

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

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

      • by Anonymous Coward on 2020年11月02日 23時07分 (#3917553)

        本質がそれで、それをどう表記するのがプログラミングと言うことかな?
        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]」だな。

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...