【プログラミング】 変数とか関数の名前を英語にする理由って何なの?日本語の方が分かりやすいだろ。 [244661201]
■ このスレッドは過去ログ倉庫に格納されています
システムは全角文字禁止にするべき
あとcrもイラネ 大抵の言語は数字とアルファベットで書かれているからだよ 切り替え面倒くさい上に、昔は非対応の処理系も多かったんだよ 2バイト文字を使い始めるスーパーバカが登場するから ひらがな、カタカナ、漢字
こんな欠陥言語がプログラミングに使えるわけないだろ。 仕事柄Scrachとかの小学生でも使えるビジュアル言語触ったりするけど
めちゃくちゃ使いにくいというか直感的じゃないんだよな
でもビジュアル言語でプログラミングを学んだ子どもが大人になったときに
今までの常識にとらわれない斬新で革新的なプログラムを書くのかもしれないな 知らない間にバカが、文字化けしてるだろうから面倒いやん >>12
未だに2バイトとか言うてるのは時代に取り残されたおっさんかアホのみ ぴゅう太ってエラーも日本語なのかな
syntax errorとかillegal function callとかなんて出るんだろ その文化を呼吸できない奴がそういう事を言うんだろうな
そういう奴は伸びないよ インテリセンスと呼ばれるプログラミング支援機能ってのが有って
最初の数文字を書けば残りの名前を絞り込んでくるからスペルを全部覚える必要がない
また、英単語にすれば最初の数文字の入力で済むから、こっちのほうが効率がいい キャメルパターンとかなら英語の方が読み易い
逆に日本語を単純にローマ字にしただけだと凄く読みづらい 日本語にすると読みづらいんだよw
いまはグーグル先生が英訳してくれるからそれ程大変じゃない。 プログラムが英語なのにイキなり変数だけローマ字の日本語だと読みにくいんだが🥺 大学の課題のサンプルコードで関数と変数名が日本語で書かれていて吐きそうになった あと変数の文字数制限で変なとこで切ったら更に意味不明になる🥺 1ファイルしかないようなスクリプトしか組まないのならそれでいいけど
ちょっとまとまった規模のシステムになるとそれやると後で地獄見るよ 現在の位置 を格納したい場合。
1。genzainoIchi = /usrlocal/bin
2。currentPath = /usr/local/bin
1の調子でバンバン書かれてたら発狂するw
漢字が使えれば、んん、それでも厳しいか。今度は変換が面倒だしな。 世界中の人が、それぞれの母国語で書くと収集つかなくなるから 英語ならまだマシだろ
yとかdとか短いことが至上とかいう迷惑野郎よりマシだろ
自分だけしかわかってないオナニー野郎 英語が出来無いと恥ずかしいから
で、変数を英語にした所、英語の綴りが間違ってて恥かく奴が出てくる始末 IME起動状態でプログラミングしろとでも
ローマ字は論外な 恥ずかしいじゃなくてこの界隈はドキュメントやナレッジが質・量ともに英語圏が圧倒的に優秀なので英語に抵抗ある奴はそもそも向いてない >>35
日本人は外国のエロ単語を
車の名前につけるんやで。 今の子は漢字が読めないし字自体に意味があることを知らないから
なら多少は読める英語やカタカナで書いた方が良いんだよ
ツイッターで埠頭や繋留が読めない分からないと発狂してる奴とか見てみ 俺くらいのレベルになると
uno
dos
tres
て書くからよ スネークとキャメルが混雑してるプログラムを撲滅したい 関数名に英語の動詞を使うから変数名も英語になるんやで。関数名にローマ字使う奴は直ぐに首になるで。 コードも日本語にすると
コードとコメントが直感的に区別出来なくて
かえってソースコードの可読性が落ちると思った vb.netの他人のソース見てるけど日本語どころか半角カナの変数名があって吐きそう 変数など全角だと容量喰うとかいろいろw
汎用機メインフレームでは全角おk
PC98仕事MS-DOS C言語だと全角使うなとか言われたw
勝手に全角にしておいてやった >>1
プログラムする時に「母国」なんて気にする必要ない
だからお前はプログラムができないんだろう 半角ローマ字でも普通に読み取れるが
英語でもどんな文字でも読める 日本語は表現が多すぎるんじゃね?
動作 作動 動く 動け 動き >>4
めっちゃわかりやすい
やっぱりプログラムは日本語にするべきだわ 全角にしたり半角にしたりするのが面倒だし、
日本語だと曖昧さが爆増するぞ。 いろんなコード読んできたが面倒とか思ったらあかんでw
糞なおもろいのあったな
金融のはもっとおもろい
これ今の頭取のかとか
課長のとかwwwwwwww UNIXサーバとかに保存したら文字化けするみたいなの無かったっけか。
変な位置で改行かかったり繋がっちゃったり、いきなりプリンターにごみが出力されたり。
ゆうてもコメント文はバリバリ日本語だよね。 表とか能とかをコメント末尾に書くとエラー吐くクソみたいな環境が未だにあってだな 最近のシステムはモバイルにも対応してるからテキストエリアに絵文字を入れるやつがいる
それも4バイトユニコードなんて使いやがって $today
お前のいる今日と俺がいる今日は違うんじゃヴォケ!
みたいなこと? >>5
intはプリミティブ型だからぬるぽありえないけどな。 >>75
今の数式の書式を整えたのはほとんどオイラーやぞ
スイス人や 変数関数名称のことなのに
書式とかまた数学爺さんがいるw 建築物用のプログラムで橋と端が登場するとき困るだろ 全角で書いてあげないと見えない
以前全角で数字もかけとか怒られた5ch カケ
とか
モドレ
とかそういう言語がいいってこと? 昔COBOLのデータ項目は予約語とぶつからないように、ワザと日本語をローマ字読みした名前にしてたような気がする
うっすらとした記憶だけど コメント無しかよ
意地悪しやがって
引き継いでも意味わかんねーんだよ
ってな ローマ字でかいても詳細仕様書があるだろうw
更新できていないのが大多数w 中国のシステムは変数とかディレクトリが漢字なら面白いのにね。
c:\windows\system32が
参:\窓\構造32
とかね。
/usr/bin
/利用者/瓶
とか 同音異義語問題
母音多すぎ単語長すぎ問題
ソースコード共有問題
英語ベースのプログラミング言語とあんまり相性が良くない
と言うか大抵は仕様書片手に関数や変数見るからわざわざ日本語にしなくてもわかる 社内のGitシステムでエンジニア同士でえらい大喧嘩してた時があって。
コードレビューというプログラムを校正する工程で
ベテランなエンジニアがいつまでも承認をださなくて
重箱の隅をつつくようなことをしてたら
提出者がキレて喧嘩になり、ベテランもチー牛の延長でネット弁慶というかスラック上ではいつも主語大きい発言だったので
こりゃあぶねえやつと思ってたら案の定だった
「間違いを指摘して何が悪いのか理解できない」の一点張り
もう片方はついには「明白なパワハラ、法的措置も辞さない」といったところでチー牛側がなぜか折れた
2人ともやめちゃったけど
エンジニアって変わり者多いなと思ってるけど、集まると大変だね 変数名と関数名は日本語つけたい
コメントに絵文字も楽しい あなた方70代以上おじいちゃんがやった産物
むちゃくちゃなのにw
よくこういうスレで偉そうに言うねw > 間違いを指摘して何が悪いのか理解できない → 間違いを指摘して何が悪いのか、(自分が責められる理由が)理解できない amount
quantity
この意味わからないのは老害 コードレビュー そのいざこざのないように
ISOってのがあるけど 会計系のシステムの場合勘定科目を英語にしてやってる? プログラミングは個人でやるものじゃないからね英語で書かれていれば全世界の人がライブラリを共有できる >>101
既存変数だからと明確な使い分けないのに追加されても困る >>103
やったことないけど a01_0001 みたくやると思う 予約語とかあってハマるのめんどいからヘボン式ローマ字の日本語で統一してたな >>4
4色の丸が長方形の中に敷き詰めてあって
その丸をクリックすると何かが起こるのかな UNICODEになってから変数に漢字使うこと結構あるわ
中国に出したコードとか漢字だらけで帰ってくるけどだいたい意味わかるのがおもろい 名詞、動詞だけの関数名なのに英語にしただけで崩壊してる日本人多い
能動受動で語順は変えようか 2バイトコード対応してるコンパイラなら変数とか関数も日本語にできたはず。
単にイチイチ打ち込む時に面倒くさいからみんなやらないだけだろう。 かな漢字で命名することになったら
表記ゆれで恐ろしい争いが起きそう C#のプロパティ名を日本語にするのはよくやる
使えるもんは使ってええやろ
メソッド名やローカル変数名ではやらないけど 今どきの処理系は変数名を多バイト文字にしてもおkなの?
だったら使えばいいと思うけど、バリバリ書いちゃうプロの人はIMEのON/OFFが面倒なのかな 10年くらい前から関数名、変数にはなるべく日本語使うようにしてるわ。
ループ変数なんかは英字使うけど。
ただ先頭はgetとかdeleteとか付けたりするな、そうすると探しやすいし、インテリセンスも半角のままで使える。 昔、Excelのバッチ処理を日本語で書いたこよあったが
後で読んだ時にソースが日本語の方が分かりにくくなる >>1
元記事読んだけど分かりやすい方が良いなら英語になっちゃうだろ
プログラミングで使う概念のほとんどが英語なんだから日本語にするときに翻訳しなけりゃならん
専門用語の多くがカタカナなのは無理な翻訳よりマシだからだ
でカタカナをローマ字入力するより英単語の方が短いんだからそっち使うわ 昼食をランチ、誕生日をバースデーという国だ
プログラムの変数も英語でいいのでは 和英混ざってもなんとかなる
ルー大柴見ればわかる
言語としての基本は大概こんなんだし日本語言語にするほどでもなく分かるし
というのはこれな
を入れて
もし ならば
あっちいって(まで くるくるな)
あと言語じゃないところでおさえておくのは ガッ くらい 英語のが直感理解が正確で早い
だから横文字の形容が当たり前に使われているわけで
それと同じ >>30
プログラムって呼んでるとこからやり直さないといけないですよね 法律文書めちゃくちゃうざいぞ
甲乙丙丁
ABCDの方がいいわ 汎用性の問題 日本が世界の中心だったら、ローマ字(カナ)になってたかもな
当然だけど漢字はデジタルになじまない 変数とか関数名に日本語使えるスクリプト言語とかあるけどかえって読みにくい書きにくいでいいとこない @個人の追跡および回復システム
ttp://www.google.com/patents/US5629678
※この機能は必須で対象者の距離と電磁波【壁をとをしたときに低周波と高周波では速度が違う】が対象者に到達するために使用
下記の接触型機器を使用するために必要
A感覚的共鳴の磁気刺激
ttp://www.google.com/patents/US5935054
B超低周波音を局所的に発生させる方法
http://www.google.com/patents/US3612211
※上記は全ての電磁波攻撃の基本ですのですべてに応用駅ます
威力さえあれば良いので周波数関係ないですけれど?
地球も壊せますがいかがしますか?
電磁波兵器の特許情報
Google検索
話しかけるだけではなく身体壊せますけれど?
いつでも体外衝撃波治療してあげますと話しています
あくまで24時間の医療です!破壊ではない!
あ!地球の治療をしないといけませんのでただいま準備中です!
声が空中でハモル原理【干渉波=共鳴ポイント】
特定の場所と電磁波攻撃されている時に特定音【周波数】を出したときに別の音が聞こえる
上記のの応用で自分の声質も帰れる W-kijyunbi
1PGM内でこの定義を流用しまくっているソースに殺意を覚える。 >>135
こんな感じか?
while( スイッチがオンになるまで続けるんだぞ() ) {
} >>95
> 仕様書片手に関数や変数見るから
どんな旧石器時代の開発スタイルだよ
ドキュメンテーションコメント使えよ 別に単語の並びなどどうでも良いが、わかりやすいからというだけだよ。
半導体のメモリに入る信号識別を割り振ってるだけで特に意味がない。
命令の並びを
例えば 読み出す単語を write と定義したらならその信号が2進数で1011001110000とされていたのとどっちがわかりやすいんだってだけの話だ>>1 日本語じゃ世界に通じねぇんだわ
やっぱ英語なんだわ
とどっかのKKがほざいてそうだな >>138
Windowsの IMEが、漢字変換候補の揺れを加えてくるので
うざさと変換ミスで結構地獄を見そう。 >>15
なんかそれっぽく言ってるけど化けの皮剥がれるからScratchぐらいまともに書けよ Pythonでスネークの良さに気づいて積極的に🐍で書いてるがECMAScriptのクセで無意識にキャメルが出てくるから混在してる 英語は得意ではない、むしろ苦手。
だけど、変数名とか関数名は英語の方が分かりやすくて良いわ。
単語レベルの話だし、頻出単語なんてプロジェクトで数十個だからすぐに覚える。 なんで中国は中国語のプログラム言語作らないんだろう
英語のほうが効率いいのかもしれないけど安全保障考えたら
自国語プログラムのほうが良さそうじゃね 今時の言語ってけっこう日本語の名前使えるよな
まあ使わないけど >>94
>/usr/bin
>/利用者/瓶
usrはuserではない模様
http://x68000.q-e-d.net/~68user/unix/pickup?%2Fusr ローマ字は長い上に認識しづらい。「社員所属役職情報」をローマ字に起こすとか悪夢だよ。 >>155
COBOLのコードで日本語変数を見たことがあるけど、専門用語が多い金融にはいいのかもしれないな。 >>156
知ったかぶりのガイジさん、このスレでも適当なこと書いてイキってんの?w
35wなら電力損失なんて問題にならない!とか言ってる電気の基礎も理解してないバカが何言っても説得力ゼロだぞ笑
318 名前: 名無しさん@涙目です。(愛知県) [US] 投稿日: 2023/11/07(火) 10:53:23.88 ID:6TF/dqAH0
>>316
35wで「電力損失がー」とかの方が頭おかしくね? >>155
それ英単語でも長~いでしょ
EmployeeAffiliationPositionInformation 変数は長くてもIDEの補助コーディング使うから問題ない
って身もふたもない事をいう >>43
「フトウ」や「ケイリュウ」って書いてもなんだかわからないかも
将来は「カタカナでいいからEnglishで書いてよ」とか言われそう >>152
広東語とか北京語とか国内だけでどれくらいの言葉あるのやら
日本も関西弁みたいな方言対応してもらわんと >>162
まあ、その辺はChatGPTもどきをフロントエンドにかませばOKだろ。 役所のシステムは当たり前のように和暦だからな。
西暦なんて使ったら懲戒免職。 英字の方がなんかいかにもプログラムって感じしてカッコいいじゃん >>166 役所の中だけ西暦->令和?年変換tableを使えば良いのでは、パスポート(申請)に和暦 使うのは頭がオカシイ
至る所に和暦を使う意味やメリットが理解不能 古いVC6 Compiler使うと//コメントでさえエラーになるから可能な限り全て英語にしてる
if() else if, for(){},,があるから英語で考えた方が効率的 数学でxやaをんとかあとかで扱うっていうなら考えないでもない >>166
アホウみたいだよな
どうせマシン内部はUNIXEPOCHかISO8601で西暦UTCの表現型なのに 日本語スクリプトって思い出したように出てくるけど触ってみてまともにプログラム書こうとすると変な文法で命令繋いでいかんといかんから面倒で普通のやつにもどっちゃうんだよな
プログラムは日本語扱えてはほしいけど関数名や変数名に日本語使えなくていいわ 昔汎用機使ってたときは単語辞書があって
変数が日本語に変換されてリストアウトできるのあったな
変数自体はyy123みたいな宣言だった 昔勉強してた時本で純粋仮想関数とか書いてあったときはキレた
絶対英語でやった方がわかりやすい オブジェクト指向言語とか日本語でプログラム書きたくない
途中で気が狂うと思うの
BASICくらいなら日本語でもなんとかなるっちゃなる エクセルマクロはコントロールのラベル文字がそのままコントロール名になるから日本語当たり前のコードになる。 >>177
漢字かなの2バイト文字で変数名も関数名も命令も書ける日本語スクリプト言語みたいなのは時々出てくる
おもちゃだけど基本的なプログラムみたいなことはできるよ
パット見で何やってるかはわかるから良さそうに見えるけど自分で書こうとするとめんどくさい
外部APIとか呼び出そうとすると結局呼出先の言語で書かないといけないのも手間 いまどき漢字かなが2バイトとか言うやつ
IT系のプロの人でもけっこう多いのが驚き マルチバイト文字とかいい出したのってユニコードを普通に使うようになってからじゃね
ちょい前に勉強したオッサン世代は全角=2バイト文字なのよ 英語云々はプログラミングの習得を5分で諦めた人の言い訳でしょ。
プログラミングの分かりにくさはそこじゃない。
最近は記述量を減らすために言語仕様がややこしくなってきている傾向があるので余計に分かりにくくなっていると思う。 >>183
省略した記述形式は害悪でしか無いよな
コンパイラが勝手に最適化すれば良いものを人がやってどうするんだろって話 記号入力のたびにIME切り替えるのが面倒
コード補完が有効に働かない
表記揺らぎが発生しやすい ■ このスレッドは過去ログ倉庫に格納されています