【プログラミング】 変数とか関数の名前を英語にする奴って何なの? 普段使ってる日本語で書けよ。 [284093282]



1 ::2023/04/21(金) 09:32:05.74 ID:MzOj/M4F0●.net ?2BP(2000)
https://img.5ch.net/ico/nida.gif
初心者向けの解説でさえ英語で書いてるのは頭おかしいだろ
 

変数を日本語にすればプログラミングが上達する
https://www.limecode.jp/entry/guideline/nihongo-variable

21 ::2023/04/21(金) 09:53:42.05 ID:+KIJS4tJ0.net

>>12
こういうのはたまに使ってたw

98 ::2023/04/21(金) 21:14:02.93 ID:7vzjkEoU0.net

>>79
2バイト文字なんていう呼び方は時代遅れ。Unicodeではラテン文字も2バイト文字。

>>92
短縮するのはメモリやディスクの容量が小さかった大昔のの風習で時代遅れ。
四半世紀前からはGetNumberOfConsoleMouseButtonsのように省略しない。

115 ::2023/04/23(日) 09:02:35.98 ID:cFo6vpTA0.net

VBAの変数は日本語で書いてますが問題なく動てますよ

103 ::2023/04/22(土) 11:03:09.13 ID:aOS5wkPo0.net

>>98
ガラケーにjavaアプリ載せてた頃は変数名の短縮と難読化が必須だったよ?

86 ::2023/04/21(金) 15:19:11.53 ID:f5uqaXwH0.net

VisualStudioは、つい最近変数などのスペルチェックしてワーニング出すようになったわ

7 ::2023/04/21(金) 09:35:38.40 ID:nnWrezfe0.net

変数名をマルチランゲージに出来る仕組みを入れれば良いんじゃね

45 ::2023/04/21(金) 11:00:47.75 ID:BiJtZylx0.net

英語カッコいいというしょーもない洗脳が昔あってその名残り

67 :ムーミン(やわらか銀行) [US]:2023/04/21(金) 13:47:25.76 ID:1SLRCceq0.net

>>1
BASICの時は行番号あったのに
なんでc言語にはないの?
goto 30とかわかりやすいじゃないですか?

22 ::2023/04/21(金) 09:57:02.34 ID:fKdUrWao0.net

綴りが一定しないのが難点なんだよなぁ

34 ::2023/04/21(金) 10:13:21.04 ID:+YJ503Pr0.net

日本語にしたところでどうせ記号やん

106 ::2023/04/22(土) 12:41:30.33 ID:UUFYl8m+0.net

>>104-105
基本ラテン文字(記号がつかないA-Z、a-z)は文字コードで00-7Fのブロックに入りutf8では1バイトで表される。

>>98が言ってるのは80-FFのラテン1補助ブロックのことじゃないかね。
ここにはフランス語とかドイツ語などで使われるà ç ü ö äといった記号付きのラテン文字が含まれる。

他にラテン文字拡張A(100-17F)ラテン文字拡張B(180-24F)

24 ::2023/04/21(金) 09:59:52.72 ID:K44V4doD0.net

子供向けに日本語でプログラミングできるやつどこかでみた

8 ::2023/04/21(金) 09:36:02.80 ID:B7iGgOd30.net

安倍殺し掲示板

54 :でパンダ(東京都) [LV]:2023/04/21(金) 11:52:59.19 ID:v/iZm4AD0.net

可読性が超下がるってw

60 :コアラのワルツちゃん(東京都) [US]:2023/04/21(金) 12:22:27.60 ID:WX3dnYT90.net

>>48
こういう表記の揺れがめちゃくちゃ大きいのもデメリットだよな
検索で見落とす可能性が高くバグを仕込みやすい

97 ::2023/04/21(金) 19:35:22.41 ID:yMN4IXru0.net

カチカチ…
投稿_Click
🤔🤔🤔
カタカタ…ターン!
txt投稿_Click
btn投稿_Click
🤔

6 ::2023/04/21(金) 09:35:30.95 ID:XJzSyuaw0.net

>>3
いくらでもあるだろ

35 ::2023/04/21(金) 10:17:15.37 ID:fKdUrWao0.net

それより、1文字変数の何が悪いんだよ

37 ::2023/04/21(金) 10:21:06.52 ID:Av2uI1v60.net

小池百合子?

4 ::2023/04/21(金) 09:35:10.60 ID:O61a5bwT0.net

かけ(’ハローワールド’)

23 ::2023/04/21(金) 09:57:25.18 ID:gTb+rejy0.net

昔から使えるし、富士通のCOBOLとか日本語変数名使いまくりのプログラムいっぱいあったよ。
結局変数名だけ日本語でもあんまり読みやすくないんだよ。
命令文も日本語のプログラミング言語もあったけど、それだけでなんでもカバーできるわけじゃないし、あまり普及しなかった。mindとか高度可読性Cとか憶えてる人いるかな。

90 ::2023/04/21(金) 16:19:53.32 ID:6o0AWd3x0.net

そのうち多様性に配慮して変数ごとに言語が違うようになる

15 ::2023/04/21(金) 09:49:09.71 ID:wbtdVzuO0.net

10 T=0
20 タイマ 1 オン
30 A=692
40 C=511
100 マワレ 120 Z=1カラ12カンカク1
110 セル(A+Z)=セル(C)
120 トジル
125 E=502
130 マワレ 150 Z=1カラ4カンカク1
140 900 ヲヨベ
150 トジル
155 E=505
160 マワレ 180 Z=1カラ2カンカク1
170 900 ヲヨベ
180 トジル
185 E=508
190 900 ヲヨベ
195 A=166

114 ::2023/04/23(日) 08:13:03.41 ID:rE1WDG/z0.net

渡邊 さいとう

47 ::2023/04/21(金) 11:05:34.54 ID:UfnWi+rv0.net

センス無いから、一度日本語文章でざっくりプログラム風に書いて
その後プログラミング言語で書き直してる

70 ::2023/04/21(金) 14:17:12.75 ID:y71PE8730.net

操作者アカウントを保存するAccountと
会計を意味するAccountがややこしくてローマ字にしようってなったんだけど
KaikeiとKarikeiが見づらくて全角日本語にしようってして
それ以来、日本語変数名使ってる
Linuxのコンパイラみたいの使うときは怖いからやらないけど

121 ::2023/04/23(日) 11:15:05.54 ID:neCRpyVR0.net

hiduke

108 ::2023/04/22(土) 15:02:28.18 ID:5rEykrAa0.net

これ言ってるのある程度の規模以上のコード書いたことないだろ
日本語の入力効率の悪さと検索性の悪さ考えたら絶対使いたくないわ
エディタの検索機能に形態素解析が必要になるな

113 ::2023/04/23(日) 08:02:29.99 ID:BOb2dVSb0.net

英語の話なのに初心者とか関係あるのか?

75 ::2023/04/21(金) 14:36:08.73 ID:tC9xHufc0.net

【レス抽出】
対象スレ:【プログラミング】 変数とか関数の名前を英語にする奴って何なの? 普段使ってる日本語で書けよ。 [284093282]
キーワード:ぴゅう太
検索方法:マルチワード(OR)

抽出レス数:2

もっとぴゅう太が推されてるかと思ったけどそうでもなかった

46 ::2023/04/21(金) 11:03:22.93 ID:fKdUrWao0.net

つか、日本語が表現力あり過ぎて機械に読み込ませるのが大変だから簡単な英語を採用してるんだよ?

9 ::2023/04/21(金) 09:37:12.72 ID:Kkf7jPgn0.net

>>5
get斉藤()、set齋藤(斉藤 齊藤)とか大変なことになりそうやね🤔

91 ::2023/04/21(金) 16:24:10.41 ID:pgSqZ12n0.net

データベーステーブルヘッダーを漢字にするやつは説教したい

99 ::2023/04/21(金) 23:31:43.32 ID:bxxuYxdU0.net

コメントに書くことがなくなっちゃうだろ

112 ::2023/04/23(日) 07:56:34.96 ID:J8ppnck00.net

そこでローマ字が登場するわけか

79 ::2023/04/21(金) 14:41:47.51 ID:QJLmxjLv0.net

変数名に2バイト文字を使いたくない。

14 ::2023/04/21(金) 09:46:42.41 ID:mEP+jEKQ0.net

>>4
こんにちは世界でしょ

66 :ごめん えきお君(茸) [US]:2023/04/21(金) 12:54:52.13 ID:GWOr+2jN0.net

C言語もC99以降でソースのエンコードをUnicodeにしてるなら変数名や関数名などに日本語というか多バイト文字が使える
まあ実際やってみるとあんまり便利ではないけどな

83 ::2023/04/21(金) 14:56:18.17 ID:vn2xisxY0.net

DBのカラム名もそうだし、PCのユーザー名もそう。UTF8に甘んじて2バイト文字を乱用する奴は100%、IT音痴です。
99%じゃない、100%。
日本語ローマ字読みのがまだ心情が理解できる

73 ::2023/04/21(金) 14:31:39.44 ID:NW2Np5XA0.net

デフォルトの関数が全部英語なんだらそっちに寄せるだろ常識的に

53 ::2023/04/21(金) 11:39:56.89 ID:aiK6Z1sV0.net

日本語で書くとエラー吐くんですけど・・・
だから半角英語で書いてます

5 ::2023/04/21(金) 09:35:29.43 ID:D8cFOdSC0.net

>>2
斎藤は85種類あるそうだ

81 ::2023/04/21(金) 14:53:19.83 ID:vDg2yLVh0.net

c#はメニュー組んでると漢字名のイベントハンドラができるから、変数とかにもふつーに漢字使える気がする。
試してみようとは思わんけど。

95 ::2023/04/21(金) 19:29:33.75 ID:669uT80A0.net

>>86
変数にスペルミスしちゃうと、みんなインテリセンスで補完しちゃうんで、延々とスペルミスが引き継がれちゃうんだよなあ

119 ::2023/04/23(日) 10:23:37.31 ID:HAbbHBXz0.net

ローマ字で変数名を作られても嫌だけどな
shain_cntとsyain_cntって混在してるのを見たときはそのまま体調不良で帰宅した

71 ::2023/04/21(金) 14:26:16.02 ID:IIJOIZmw0.net

 
>>70

Account は User や Root と種別分けしねーの?

種別分けした上で変数を使用するレイヤーによってDB周りとかサーバー周りとかUIで使用するものとか変数を宣言し代入して使うなんてのは当たり前だと思うんですけどねwww

あと、なんの合計だか知んねーけど合計は sum か total だバカ

 

76 ::2023/04/21(金) 14:37:25.45 ID:CrWNPUcW0.net

これは英語のほうがわかるかな
原理は日本語がよいかな

111 ::2023/04/23(日) 07:52:25.99 ID:iNuXTxMl0.net

>>5
さらに「真」の変化系を含めたいところだな

30 ::2023/04/21(金) 10:07:42.99 ID:5samEVaD0.net

また逃げ出すのか?

50 ::2023/04/21(金) 11:31:28.66 ID:FxPXMZHg0.net

>>39
TDN表記やめーや

Translate »
タイトルとURLをコピーしました