HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1011
ガモウソフト変数 や ラベル名 を、日本語で書いちゃ 駄目?7解決


ガモウソフト

リンク

2008/10/11(Sat) 07:51:12|NO.20034

 お世話になっています。
私は 最近ようやく #module や #include を使った
「長いスクリプトの分割」や「変数名・ラベル名 のローカル化」
の利便性に気づき、ニコニコ気分です。
…それは さておき…

 HSPでは 変数 や ラベル名に 日本語(全角文字)を使えますが、
使っては いけませんか?
個人的にHSPを使っているだけだし、文字の種類が多いから いろいろ と便利だし…。



この記事に返信する


あり

リンク

2008/10/11(Sat) 09:00:02|NO.20035

個人的に使う範囲であるなら、聞くまでも無くご自由にどうぞ。
仕様で使えるようになっているのですから、止める道理もありません。

HSPは別にプログラマー専用のツールという訳でもないので
自分が一番使い易い方法を使えばいいと思います。
私もデバッグ時にラベルや変数に日本語名を使って判り易くしてたりしますし。

ただ、他人にソースを見せる時は全角文字を嫌う人もいるようなので
気をつけた方が良いとは思います。



ガモウソフト

リンク

2008/10/11(Sat) 09:29:32|NO.20036

あり さん、貴重な意見を ありがとうございます。

#deffunc命令を使えば、命令さえも 日本語化できそうですね。
そこまでやると プログラミングの質問ができなくなるので やりませんが…。



SYAM

リンク

2008/10/11(Sat) 11:02:23|NO.20037

以前、ここに提示したサンプルの変数を全部日本語で書いてみたことがあります。
見難かったかなぁ…コレ。

http://hsp.tv/play/pforum.php?mode=pastwch&num=17107#17114



ガモウソフト

リンク

2008/10/11(Sat) 11:56:50|NO.20041

 慣れの問題ですよねえ。
べつに 外資系企業で 商業用ソフトを開発してるわけじゃないんだから、OKなのでは。

 むしろ、英語の文字種が少なすぎるのかも。
大文字・小文字を合わせても2桁しかないのでは、プログラミングには不便かと。
…将来、「中国語プログラミング言語」が世界を席巻か。あわわ。



SYAM

リンク

2008/10/11(Sat) 12:09:04|NO.20042

>大文字・小文字を合わせても2桁しかない

ちょっと主旨からはハズれますけれど、
それだからこそ1バイトの文字コードできっちり表せるアルファベットで済むことが羨ましいこともあります。

#日本語は漢字コードがややっこしゅうて ややっこしゅうて…。。。



GENKI

リンク

2008/10/11(Sat) 14:15:54|NO.20044

Excel VBAでも変数に日本語が使えます。(他にもいろいろありますが…。)
ネット上で公開されている有志によるサンプル(小さいものです)では、
日本語変数が使われることが多いような印象です。
短いスクリプトなら変数が何処にあるのか、どういう意味なのか一目で分かる利点があります。
日本語変数の問題についての話は「vba 日本語 変数」でググると関連記事がいくつか出てきます。


> …将来、「中国語プログラミング言語」が世界を席巻か。あわわ。

多種の漢字を使って無理に短く表現しなくても、
命名規則を作ってやることで整理することが出来ます。

もし変数を中国語で書かれたら、そのスクリプトは外国人には難解でしょうね。(中国語の部屋?…違うか。w)
変数名の意味が理解できませんから。
中国語変数名が世界を席巻することはないでしょう。


> 慣れの問題ですよねえ。

あくまで私の場合ですが、
ローカルルールに慣れすぎるのが怖いと言う気持ちがあるので
変数名や命令名に2バイト文字は使わないようにして、命名規則を使うようにしています。
日本語だと安易に変数名つけちゃって整理が出来なくなってしまいそうというのもありますしね。



レノス

リンク

2008/10/11(Sat) 14:20:51|NO.20045

SYAMさんのサンプルはわかりやすくていいですね!



ONION software Copyright 1997-2021(c) All rights reserved.