アカウント名:
パスワード:
りんごは100円。 みかんは50円。 金額はりんごとみかんを足す。 金額を言う。
りんごは100円。 みかんは50円。 りんごとみかんの合計を言う。
おにいちゃん,ちょっと計算してくれる. ここに,100円のリンゴと50円のミカンがあるのよ,おにいちゃん おにいちゃん,合計するといくらになるか教えて ありがとう! おにいちゃん 逝ってよし!
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
プログラム例 (スコア:1)
なんだか小学校の文章題をそのまま入力したら計算してくれる、みたいな感じ。
言語的にはBASIC的ですね。でも、ネットワークI/Oとかメール関連機能とかもそろっていて、ちょっとしたものなら割と手軽に作れそうな気はします。
個人的にはOOじゃないあたりがいまいち。
Re:プログラム例 (スコア:1)
というか、FORTHベースなんじゃないかな。
FORTHって、構文解析いらないから実装が楽だし、後置記法の
おかげでそのまんま日本語になるし。
Re:プログラム例 (スコア:1)
「表示」ってのはObjectクラスのメソッドじゃない訳だな=□○_
Re:プログラム例 (スコア:0)
Re:プログラム例 (スコア:1)
Re:プログラム例 (スコア:1)
こっちの方がもう少し日本語っぽいかな。
実行例 (スコア:2, おもしろおかしい)
Re:プログラム例 (スコア:0)
キーワードに日本語が使えるから可読性が高くなるかと言うとそうでもないと思います。特に自然言語志向を持ったものは不
Re:プログラム例 (スコア:0)
って日本語になってないのがイヤンな感じ。
副作用がある命令は動詞や動作を表す名詞
副作用が無い命令は結果を表す名詞にして、
「金額はりんごとみかんの和」
もしくは
「金額はりんごとみかんを足したもの」
のようにすればよかったのかも。
Re:プログラム例 (スコア:1)
>って日本語になってないのがイヤンな感じ。
それは元々、「りんごは100円。」という
(日本語としてはまっとうということになってる)日本語が、
なんというか根本的にぶっ壊れてる
ってのが元凶なんですよねー。
りんごの価格は100円です。
でないと論理的(?)にはおかしいんだけど、日本語では、
りんごは100円です。
でOKということになってる。
#たとえば、「です」という単語の(場合によっての)意味が、やたらと多いんですよね日本語は。
#なんか異国の人に日本語を教えるときに難渋する点の1つがこの「です」だそうデス。
...なので、計算機的に扱うのが面倒なんだよな。
できれば扱いたくないんだよなあ。
日本語としてまっとうにしようとすればするほど、
計算機的には不毛な戦いに踏み込む羽目になる。
Re:プログラム例 (スコア:0)
仮想OOP言語「いもうと」で,おにいちゃんオブジェクトを生成して計算させてみました.
Re:プログラム例 (スコア:2, おもしろおかしい)
特に状態が必要なわけでもない単なる「計算」のために、
オブジェクトをいちいち作ったり殺したりするのは、
「もったいないお化け」が出るので、
やめていただけると嬉しいのですが(^^;
Re:プログラム例 (スコア:1, 興味深い)
「関西のおばちゃん」
を連想してしまうのですが(笑)
#とりあえず感想だけなのでACな海豚
Re:プログラム例 (スコア:0)
仮想言語「真・いもうと」
いいかい、りんごが100円、みかんが50円だよ。
このふたつを合わせてみてごらん。
怖くないから、ゆっくり
Re:プログラム例 (スコア:2, おもしろおかしい)
Re:プログラム例 (スコア:0)
エラーメッセージ :「ダメ、お兄ちゃん・・怖くて出来ないよ」
ウォーニングメッセージ :「恥ずかしい・・けど・・・」
コンパイル完了メッセージ :「・・・んぐっ」
Re:プログラム例 (スコア:3, おもしろおかしい)
「どいてお兄ちゃん、そいつ殺せない」
と言って代りにデバッグ。
TomOne
Re:プログラム例 (スコア:0)
いもうとプロシージャコールを実装してください。
Re:プログラム例 (スコア:0)
10 りんごの値段は100円。
20 みかんの値段は50円。
30 合計金額はりんごの値段とみかんの値段を足す。
40 合計金額を言う。
と書いた方が処理し易そう。「りんご」「みかん」「合計金額」は
オブジェクトで、「値段」は金額型のプロパティ。「合計金額」の
型も金額型。
内部的には、以下のような解釈になる。
「の」「は」「を」の置き換えの破綻も少ないと思う。
Re:プログラム例 (スコア:0)
Re:プログラム例 (スコア:0)
国際化対応後 (スコア:0)
みかんは50円ザンス。
マニーはアップゥ~とオ・レ~ンジを足すネ。
金額を言うニダ。