石橋秀仁です. At Thu, 27 May 1999 19:30:43 +0900 Shugo Maeda <shugo / netlab.co.jp> wrote: > > 識別子や予約語が英単語ということについては, 「ごめんね, > > 日本語は使えないの」と謝ってローマ字でやってもらう(^^; > > Rubyなら識別子には日本語が使えますよ。 (省略) > 日本語にして読みやすいかはまた別の話ですけど...。 いや, 上級者のひとには読みづらくても, 初心者にはいいと思いますよ. つまり, 「識別子は日本語を使う」という約束によって, 予約語は英単語で, 識別子は日本語だと保障できるわけで. 初心者特有の「わけのわからない」エラーやバグを防げると思います. 英語で, 文章から特定の単語をひろうことをスキャニングとかいいます. 我々は予約語と識別子を間違えたりしない(大丈夫かオレ(^^;)ですが, それはプログラムソースのスキャニング能力が発達しているわけで. それに, 日本語の識別子をつかうのは, 説明文とソースコードの 一貫性という面でもよろしいかと. # なんでも使えそうなことは, 「初心者限定」で採用するのが # ぼくのポリシーです. <教え方に節操が無い(^^; # 偉い先生の講義のように, 「論理的に筋の通った」というのは # 初心者には関係の無いことで, 一番分かりやすいのがいい, と. --- Hideto Ishibashi <http://vip.cis.kurume-nct.ac.jp/%7Es34204/>