プログラミングの長い変数名と数学の1文字変数名

vacanadaさんの呟きに対する反応を拾ってみました。 ググってみるとちょっと前にこういうやり取りが↓ プログラミングでの『1文字変数は悪』との考え方が、なぜ数学・物理の数式での1文字変数ルールに影響を与えないのか http://togetter.com/li/266656
20
ばかなだ @vacanada

プログラミングしてる奴らは変数名が長ったらしくなっても構わず「わかりやすい名前」を付けることを考えてるのに、数学の公式とか証明はバカのひとつ覚えみたいにPとかQとかEとかNとかプログラミングには禁忌に近い使ってわけわかんなくなる変数名つけるから数学家はクソ

2012-06-26 11:47:02
Sueniashivili(CV:速水奨) @9eq

数学の変数名長くしたら黒板足りなくなるだろう

2012-06-26 11:54:30
ふたつき そうめん @futatski

変数名PとかQとかEは無いけどある程度は短くするなぁ

2012-06-26 12:13:35
マツリザキ・エリー @many_lily_eri

馬鹿な人ほど難しい言葉を並べると聞いたことがあるわ。数学家は自分を最初に納得させるのが仕事だから、周りがわからなくてもいいように記号を乱立してしまうのでしょうね。それをいざ周りが見ればわからないのは当然ね。

2012-06-26 12:20:35
羽柴 @kg9h

プログラムは説明を簡略化するためにわかりやすい変数名を使っているのだとしたらって話だけども

2012-06-26 12:27:06
Ken Morishita @mokemokechicken

コード補完がないとか、スペースに限界があるとかだと、PGの変数名も短いのがスタンダードになったに違いない。

2012-06-26 12:27:48
そらた @solata2009

プログラムの変数名は長いのが普通と、常識として通用するんだね。確かに今はそうだけど、昔は違ったんよ。昔は…それこそ、いろんな制限があった。1行の文字数とか、今じゃ考えられないようなこともねw

2012-06-26 12:27:52
まりんライナー @223_P6

ポケコンBASICの名残で変数名を短くしてしまうアカウンヨ

2012-06-26 12:29:57
みかげあすか @mkgask

そういう違いがあるのは面白いね、で終わればいいのになぜそこから数学家の批判にしてしまうのか・・・プログラマ側のなのに論理の飛躍に気付いてないのかあるいはわざとか

2012-06-26 12:35:32
Nebuta @nebutalab

物理でテンソルとか扱うと凄い添え字の嵐でびびることもあるが。@vacanada プログラミングしてる奴らは変数名が長ったらしくなっても構わず「わかりやすい名前」を付けることを考えてるのに、数学の公式とか証明はバカのひとつ覚えみたいにPとかQとかEとかNとか...

2012-06-26 12:39:44
重明 @sea_ts

ただあれは「変数名は一文字」という仕様に縛られてるわけだから、数学者だけを責めるわけにもいかんわな。下手に意味を与える名前だと意味に縛られるし。

2012-06-26 12:40:56
こまいぬ/enchanter @km1n_st3

数学の問題解く時もIDEが変数名をサジェストしてくれてtabキーで選択できたらはかどる・・・か?

2012-06-26 12:51:39
name @queplk

基本的に数学的なプログラミングしかしないからずばりそのものを表しても変数名が必然的に2,3文字くらいになるから、分かりやすい変数名を付けるって発想がなかった

2012-06-26 12:52:46
Dan Kogai (小飼 弾) @dankogai

.@vacanada @myrmecoleon a*bをabと略記するあたりが、変数一文字のはじまりか?

2012-06-26 12:46:04
Shinji Shioda @NACLSIN

@dankogai @vacanada @myrmecoleon 最初は文字でなくて記号とかシンボルだったからではない? それに手書きするのに長い変数名ってものすごく面倒じゃない? 少なくともコンピュータよりも古いんだから文句いってもしかたがない。

2012-06-26 12:53:12
٩(๑❛ᴗ❛๑)۶ @maru62

「大学時代の先輩のコードに使われている変数名が古文の単語」ってラテン語使ってるのかと思った

2012-06-26 12:55:54
静岡茶 @shizu_cha

ほんとこれ。自分が数学を嫌いな理由のひとつだわ。

2012-06-26 13:08:21
まるさん @malsphere

ボクは、変数名が長ったらしくなるのが嫌いだから出来るだけ短くするね。説明はコメントで書く。

2012-06-26 13:18:53
まるさん @malsphere

ループのカウンタをいちいち意味がある変数名で書くやつは、許さん。i で良いんだよ。 愛を回せ!

2012-06-26 13:20:22
くりんぺっと @climpet

C言語、変数名の長さに規定ってあったっけ

2012-06-26 13:19:51
@UM_nyan

「むしろプログラムのほうが長ったらしい変数名クラス名で途中大文字にしたりして打ちにくくするのやめてほしい ぱっと見わかりやすいのは分かるけどそれならstdioとかみたいに省略しろよと 数学は式1つのなかで演算しまくるから変数一文字のほうが絶対見やすい」 とネタにマジレス

2012-06-26 13:24:43
kossue @SKS0766

自分はまだかなり数学家寄りかもorz QT @vacanada: プログラミングしてる奴らは長くても構わず「わかりやすい変数名」を考えてるのに、数学の公式とか証明はバカのひとつ覚えみたいにPとかQとかプログラミングには禁忌に近い使ってわけわかんなくなる変数名つけるから数学家はクソ

2012-06-26 13:25:13
みなと @tieste

でもノートに公式書くのにコピペ使えないから短い方がいいかもとか思った

2012-06-26 12:33:42
みちまん @Michiman

@tieste IDEがしっかりしてたら変数が長くても入力するのは楽だろうけど。あまりに長い変数名は、横に長くなってソース全体の視認性が悪くなる可能性もある

2012-06-26 13:28:19
たぬきのたからばこ(空箱) @hi_kmd

目的が違うから記法が違う。例えば長い変数名で二次方程式の解の公式を導き出すのを実際にやってみてほしい。こんな初等的な内容でも記述量が膨大になってやる気が失せるから。 https://t.co/ffy8j7mg

2012-06-26 13:38:03