プログラミングで、変数や関数の名前を英語で書く理由って何? 普通に考えて日本語で書いた方がわかりやすいだろ。 [

プログラミング全般

1 名無しさん 2023/01/09(月) 21:14:21.90 ID:S0qFsHGqH●


なぜかみんな英語で書くけど
日本人で英語の方が分かりやすいやつなんているの?

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


104 名無しさん 2023/01/09(月) 21:57:38.75 ID:vTkKk/aT0


>>1
テキストエディタで編集する場合にWindows機で開発するとSJISデフォルトで、Linux機だとUTF8がデフォルトだから編集するマシンごとの文字化け影響を軽減するために2バイト文字は使わない方がよいな。


2 名無しさん 2023/01/09(月) 21:14:45.59 ID:M3H5a5ku0

変数なのに数字じゃないのってなんで?

5 名無しさん 2023/01/09(月) 21:16:01.54 ID:Zk6ntLgb0

補完が楽

6 名無しさん 2023/01/09(月) 21:16:16.40 ID:EVnRowBL0

変に略すな

9 名無しさん 2023/01/09(月) 21:17:16.62 ID:A5l0213N0

ローマ字で書けよ

10 名無しさん 2023/01/09(月) 21:17:30.94 ID:3pWRDrOo0

基本的に英語の方が短くなる
日本語の方が短い&通じやすかったら日本語にするな自分は

16 名無しさん 2023/01/09(月) 21:18:23.65 ID:S0qFsHGqH


>>10
英語の方が短いってどういうことだよ


11 名無しさん 2023/01/09(月) 21:17:40.49 ID:ZvibBoQS0

libtoolやlink.txtやmapファイルみたりnmで見たりしたときとか色々と問題あるんだわ
全部wchar対応するの大変なんだよ

76 名無しさん 2023/01/09(月) 21:36:40.53 ID:9opyV+Cga


>>11
utf8でええやん。charになるだろ。


12 名無しさん 2023/01/09(月) 21:18:05.26 ID:7WJuHzpB0

omajinai

17 名無しさん 2023/01/09(月) 21:18:31.98 ID:P5+V51+60

某犬縊死のコードの変数が全部 A02 とかで、別途変数名と意味の対応表とかつくってて
こいつらガイキチかと思ってた

19 名無しさん 2023/01/09(月) 21:19:14.88 ID:PeQSOxaV0

cobolでは変数日本語で書いてたわ

20 名無しさん 2023/01/09(月) 21:19:25.12 ID:QCBHMRbG0

いちいち変換押すのかよ

23 名無しさん 2023/01/09(月) 21:20:21.56 ID:DvLgXezV0

変数でもhensuとhensuuが混在するだろな

27 名無しさん 2023/01/09(月) 21:21:15.85 ID:Ad2CP+Q20

ぴゅう太思い出した

28 名無しさん 2023/01/09(月) 21:21:40.72 ID:PVZDQ/DA0

“`
def ビーエムアイ計算(身長, 体重):
return 体重 / (身長 / 100) ** 2

ビーエムアイ計算(170, 60)
“`
読みにくいな


42 名無しさん 2023/01/09(月) 21:24:18.63 ID:DvLgXezV0


>>28
こういう英語と日本語が混じった文章って入力がクソめんどくさいよな
カンマとスペースも半角全角気にしないといけないし


54 名無しさん 2023/01/09(月) 21:26:44.28 ID:U9WDMBT+0


>>28
「ビーエムアイ計算」を「BMI」にしろ
日本語にこだわるのではなく英語にこだわるなという意味だ
分かったか拘りの強いアスペくん


29 名無しさん 2023/01/09(月) 21:21:51.66 ID:rvc8hgwPM

unko chinko

33 名無しさん 2023/01/09(月) 21:22:30.53 ID:d4X5i0py0

テスト関数はわりと日本語で書いてるわ

34 名無しさん 2023/01/09(月) 21:23:01.34 ID:R/5w54aO0

String Hensu

37 名無しさん 2023/01/09(月) 21:23:14.31 ID:3OUrWO8J0

atteru
chigatteru

38 名無しさん 2023/01/09(月) 21:23:15.14 ID:HSHBJl5m0

昔一回だけ日本語の変数名使ったコード見たことあるな
すげー読みづらかった

43 名無しさん 2023/01/09(月) 21:24:28.68 ID:suRGpqJv0

nullpo

44 名無しさん 2023/01/09(月) 21:24:39.88 ID:m9rzKXvM0

英語以外のアルファベット圏ってどうしてるんだろう

51 名無しさん 2023/01/09(月) 21:26:15.57 ID:P5+V51+60


>>44
フィンランドの会社のコードみたことあるけど
変数名読めなかった


46 名無しさん 2023/01/09(月) 21:25:02.26 ID:IL2S22lw0

2バイト文字に別にアレルギーはないんだけど全角括弧()は消えてほしい
ついでに半角カタカナも滅びてほしい

52 名無しさん 2023/01/09(月) 21:26:37.17 ID:uYPDuX3/M

全てを日本語でプログラムするならまぁ

53 名無しさん 2023/01/09(月) 21:26:37.89 ID:FiP2A3L70

ギフハブに上げるんだから英語じゃないと読んでもらえないだろ
ちなみに僕のリポジトリはゼロです

58 名無しさん 2023/01/09(月) 21:27:51.66 ID:m9rzKXvM0

HSPで書くときだけは変数名を全角でやってた

59 名無しさん 2023/01/09(月) 21:28:15.27 ID:3E5l5NIE0

酷い現場だと

string NME = “嫌儲卿“;

って変数があって
「なんだこれは?」って聞くと
「名前です」
「ああ、nameね」
「いえ、namaeです」
ってことがあるてか実際にあった


60 名無しさん 2023/01/09(月) 21:29:18.43 ID:IL1I9IlU0

大昔のCOBOLで変数名が日本の山シリーズとか見たわ
フジサンとフジサーンとかニイタカヤマとか訳分からんかったわ
日本人はそういう頭悪いのが多いから
google style guideとかの規約でしばった方がいい

62 名無しさん 2023/01/09(月) 21:29:37.66 ID:BEGLjebR0

プログラムは英語と数学の塊だからバカは触らないで

64 名無しさん 2023/01/09(月) 21:29:39.12 ID:U9WDMBT+0

プログラマーってアスペ多いから、
この問題の本質である他人視点を持てない奴多いよな

お前が英語で書くか日本語で書くかじゃなくて、
お前のコードが読み手にとって読みやすいかを考えろ


66 名無しさん 2023/01/09(月) 21:31:08.73 ID:snsNzhFf0

なんで?ってジャップと仕事してないからだろ

72 名無しさん 2023/01/09(月) 21:32:59.82 ID:iZ3YtrU+0

まずコンパイル出来ないよね普通の言語だと

87 名無しさん 2023/01/09(月) 21:41:26.05 ID:snsNzhFf0


>>72
今時の言語はほぼほぼソースコードはutf8だから出来るよ
utf8だからこそ日本語はラテン文字の3倍のデータ容量食うけど


73 名無しさん 2023/01/09(月) 21:33:21.04 ID:0LCHd4dm0

基本英語の方が短くなるし

78 名無しさん 2023/01/09(月) 21:36:59.86 ID:GGwuAwPS0

仕事でちょいちょいシェルスクリプトかくけど
コンパイルしないのはプログラムじゃないんだよね
なんて言えばいいの?スクリプティング?


79 名無しさん 2023/01/09(月) 21:37:46.26 ID:z7MqfGXV0

英語圏のモジュール使うから
自分が英語わかるようになった方が速い


83 名無しさん 2023/01/09(月) 21:39:41.47 ID:U5dsdHsv0

コードなのかコメントなのかが分かりづらいから流行らないと思うよ


85 名無しさん 2023/01/09(月) 21:40:42.28 ID:m9rzKXvM0

絶対に日本語使いたくない人「どうしよう・・・」

hentai
bukkake
futanari


86 名無しさん 2023/01/09(月) 21:41:10.54 ID:PDWKpMeb0

def shinzo(shitsumon):
return “意味のない質問だよ”


88 名無しさん 2023/01/09(月) 21:41:59.81 ID:8KvF3Gx00

USにいたころ、英語圏の人間にプログラミング言語がどう見えるのかって聞いてみたが、
単語レベルしか話せない人間がなにやら言っているのを文字にされているのを
読まされているようで、訳が分からない、と言っていたぞ

「a=a+1」ってのはあり得ないよね、とかとも


91 名無しさん 2023/01/09(月) 21:44:33.46 ID:rLL9UsOu0


>>88
面白い


90 名無しさん 2023/01/09(月) 21:43:50.12 ID:WmLVr4mN0

読みが統一されてなさすぎる


93 名無しさん 2023/01/09(月) 21:46:27.43 ID:5HSJG7iw0

日本語であれができるなら直感的に打てるから効率爆上げだろうな
しかし理系がチョイスする単語だからだましが多くなりそうだ

94 名無しさん 2023/01/09(月) 21:48:25.50 ID:U5dsdHsv0


>>93
日本語の場合は変換が必要だからそんなに効率化されないだろ
変換なんか気にせずに打ち続けられるのがプログラムを英語で書くいいところだよ


95 名無しさん 2023/01/09(月) 21:48:32.52 ID:85GCma2B0

30年前くらい前リレーショナルデータベースの桐っていうソフトの一括処理が日本語でプログラム組めてめちゃくちゃ捗った


99 名無しさん 2023/01/09(月) 21:54:25.76 ID:G68isbJJ0

ネーミングに迷ったらこれ使ってるわ
codic.jp


101 名無しさん 2023/01/09(月) 21:55:03.28 ID:8CoO7uWTa

まあ英語化しても
意味がわからんような変数名はローマ字の日本語つかうな


103 名無しさん 2023/01/09(月) 21:57:06.62 ID:vk/S3/D+0

モジュール性を重視して作成していれば英語単語レベルで機能の棲み分けできるので英語のままでいいじゃん


106 名無しさん 2023/01/09(月) 21:59:44.63 ID:jPhsGuER0

わかりやすいか?


107 名無しさん 2023/01/09(月) 21:59:44.93 ID:XsZiKZCt0

英語にしたほうがカッコイイからだよ


新着記事一覧
プログラミング全般
TKをフォローする
プログラミング速報

コメント