プログラミングの長い変数名と数学の1文字変数名
数学確かに変数名短すぎ感あるし、シノニム多いんでtypedefの嵐になってるプログラムに思える。たまに見る「教授が廊下に出て行って30分後戻って来るや『自明である』と呟いた後何事もなく講義が続いた」みたいな話、書いた本人にしかわからない糞プログラムって言ってるようにしか思えない
2012-06-26 19:29:29APIだけ知ってれば基本ブラックボックスとして使えるライブラリに比べて、数学の場合、公式的なもの使おうとする時、そこに持っていくまでの前処理がめんどいと感じる。「あれ?○○ってなんだっけ?」みたいな。で、定義まで戻ると。これ変数名が適当になってるコードでよくやる。記憶力の問題か?
2012-06-26 19:54:56確かにプログラムでは長い変数名をあえてつけるけど 数学ではほとんど1文字限定だな、手で書くからかと思ったけど TeXで書くときも1文字か 長いと変数に見えないからだろうか? (プログラムの変数と数学の変数は概念が違うというのはおいといて)
2012-06-26 20:26:01プログラムの場合、解像度の高いディスプレイ上では1行当たりの字数の制限が緩く、長ったらしい変数名が並んでも問題にならない。いっぽう論文が成果物である数学では、1行当たりの字数の制約が厳しくどうしても変数名は短くせざるを得ない。でも確かにアルファベット1文字に拘る必要はないかも。
2012-06-26 20:27:23そりゃま仮にEに「ein_stein_theory_of_relativity_energy」なんて変数名つけたら毎回ノートに書く学生が死にますからね
2012-06-26 20:10:03もしかすると現代のテクノロジーが略記ではなく元の意味を変数名として使う日が来るかもしれない。しかし、黒板とチョーク以上に使いやすい道具を数学者はまだ知らない。黒板とチョークがもたらした革命はITがもたらしたそれよりも、まだはるかに多いのである。
2012-06-26 21:25:46まぁちょっと皮肉っぽく書くと、「変数名を人間が読めるように付ける」というのは、みんなが普段散々disってるCOBOLの文法と同じ思想だと思うんよ。 : プログラミングの長い変数名と数学の1文字変数名 http://t.co/QnCVs5tZ
2012-06-26 21:27:32「何で数学の変数名は一文字なんだよ」って話が流れてきたけれど、abcって記述したらa*b*cってルールが普及してるから、今からじゃどうにもならんよね^^;
2012-06-26 21:09:44プログラミングの変数名は長ったらしいと毎回書くのがめんどくさいけど、ある程度の長さなら英単語を使ったほうが分かりやすくていいと思う。
2012-06-26 22:03:29数学の人は,長い変数名を手書きすることには耐えられないだろう.数学には楽な記法が多く,ℤ∕mℤ または ℤ∕(m) を ℤ∕m と省略するだけでは満足せずに ℤ_m と書いたり,一方 ℤ_m = {n∕(m^k)∈ℚ | n∈ℤ, k∈ℤ_{≧0}} を意味する場合もあったり.
2012-06-26 22:14:02じゃあC90における最低基準の六文字で プログラミングの長い変数名と数学の1文字変数名 http://t.co/x1zYQe5P
2012-06-26 22:39:10変数名が(長くなる|長くてもいいと考える)のはプログラミングに従事してる人の多くが文系出身者だからなんだろうと推測した僕もぐりぐりの文系出身。
2012-06-26 22:40:23「わかりやすい変数名/わかりにくい変数名」みたいな感覚的な概念を取り除いて、純粋に論理の正しさだけで決まるのが数学の肝だと思うので、1文字変数擁護派
2012-06-26 23:28:57