【プログラミング】 変数とか関数の名前を英語にする奴って何なの? わざわざ分かりにくする意味があるのか? [633829778]
■ このスレッドは過去ログ倉庫に格納されています
ローマ字だと揺らぎが酷い
syunyu
shunyu
これになんど苦しめられたか 最近の言語は日本語も使えるよ
英語で書いてコメントで日本語書くくらいなら最初から日本語の方が分かりやすい ローマ字より英単語のが100倍はわかりやすく認識しやすいぞ
ローマ字なんて英語アレルギーの片親ガイジだけだろ デフォルトで搭載されてる関数とかぶったら嫌じゃん
printをinsatuって書いとけば盤石やろ
要は全体にそういう不安から、ローマ字で名前を付けてる CADのレイヤーも自分本位で名前付けるよな(#・∀・) ジャップ英語なので外人読んでも分かるんか?
あとロシア人辺りもアメップは変数を略すから訳分からねえって書いてた気がする これからはAIが変数名考えてくれるから楽だぞ
その変数名が英語だったら日本語でって頼めばいいし そもそも名前と役割があってないんでどっちでもいいんだ ひまわりでプログラム書いてAIがアセンブラに直せばいい ライブラリが英語だから一貫性が欲しいじゃん
ライブラリが日本語なら日本語の名前にするよ WindowsのCドライブにインストールなしで使えるアプリを置いておく時でも
「あぷり」とか「いんすとーる」ってフォルダに名前を付けてる
5年後に見ても、これは俺が作ったやつだと分かるように
これが、Applyとかworkとかだと
なんかのソフトで使われてるやつかと忘れるじゃん ローマ字、それもよりにもよって訓令式だと、「…(察し)。」ってなるから、やめてね☆ どうせ英語で書いても単語羅列してるだけだからよく分からんしローマ字は論外だから日本語使えるならそれでもいいな
VBAでたまに日本語関数見ると違和感すごいけど 英語出来ない時点で日本人にプログラミングは向いてない >>23
今はそこまで行けるのか
10年くらい前だと日本語使おうとするとSJISなんだが
開発環境はアスキーコードが多くて¥などででうまく
対策しないと文字列レベルでもコンパイラに怒られたり
うまく動かないとかあったのになあ 関数で育ったからアプリって聞くとん?🤔ってなるよな >>28
おまえはBasicあたりで止まってるのか コメントもコミットメッセージも全部英語にしろ
勉強の機会だと思って我慢して使え 初心者のために Excelのマクロを日本語にできるとこを日本語にしてみたけどわかりにくかったわ
なんだろうなあれ 税とか法律とか業界用語が絡むと日本語を使いたくなる
なんて訳すのが適当なのかわからんし >>27
いまはデファクトスタンダードがUTF-8だから行ける。
だから、typedefやらdefine文やらで色々とアクロバティックなことすれば
オール日本語でも行けるんじゃないかな。
金額 今日の収入;
金額 今日の支出;
今月の累計収支 = 今月の累計収支 + 今日の収入 - 今日の支出;
みたいなコード。
ただそんなケースでも多分コンパイラプリプロセッサとmain相当のエントリーポイント関数名は無理だと思うけども。 >>19
AI使わなくてもそういうのネイティブコンパイラって言うんだよ。Javaにも昔あったしね。今でもあるかもしれんけど 変数はDBの日本語テーブル名と合わせたい
ビジネスロジックに関わる関数も日本語だな 日本語変数使える言語で
日本語変数を試してみたことあるけど
コード補完と相性悪過ぎてすぐにやめた ローマ字でいいじゃん
命令とかアルファベットなのに急に漢字とか出てきたらびっくりするやん フレームワークとかライブラリのコードを死ぬほど読み漁れば
この機能にはどういう単語を使って命名すればいいかアホでも会得できる >>37
漢字は二文字あればほとんどの命令を表現できるから漢字オンリーならめちゃくちゃびしっと揃えて書ける言語ができそうだな 頭文字だけアルファベットであとは日本語
ハンガリアンだな 可能な限りシンプルな英語を用いたほうが良いが
専門用語など無理に英語にして可読性を落とす場合は日本語の変数名もアリ
日本語に対応していないプログラミング言語は別の観点からも遅れているので使わないことを勧める ■ このスレッドは過去ログ倉庫に格納されています