Visual Basicなどで変数を定義するときに使う

Dimとは、何の略なんでしょう?
特に何の根拠も無く、なぜか「dimension」の略だと思っていましたが、正しいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/20 16:31:13
  • 終了:--

回答(7件)

id:junono No.1

junono回答回数695ベストアンサー獲得回数282006/01/20 16:39:50

ポイント15pt

http://ikutawasabi.hp.infoseek.co.jp/v01-1.htm

�u�a�`���� ���܂��Ȃ����߂ɂ��ꂾ���͒m���Ă��������u�a�`�̏퓅��

を見るとDimensionのこと見たいですね。

id:hina1981

ありがとうございます。

やはり、思い込みが当たっていたことを確認できました。

2006/01/20 16:56:06
id:Baku7770 No.2

Baku7770回答回数2832ベストアンサー獲得回数1812006/01/20 16:43:05

ポイント15pt

http://www.moug.net//mmaga/back/118.htm

���[���}�K�W���I�t�p�[�@�o�b�N�i���o�[

>特に何の根拠も無く、なぜか「dimension」の略だと思っていましたが、正しいのでしょうか?


 その通りです。

id:hina1981

> Dim文はMicrosoft BASICでは配列を宣言する

> ためだけに用意された命令でした。Dimという

> のはDimensionの略で配列の次元数を意味して

> いるのです。しかし、VBとVBAでは配列も含め

> た変数全体を宣言する命令へ進化したのです。

納得できました。

2006/01/20 16:57:28
id:baihen No.3

baihen回答回数104ベストアンサー獲得回数02006/01/20 16:44:13

ポイント14pt

http://d.hatena.ne.jp/santamarta/20040526

santa martaの記憶{保管|補間}庫 - untitled

同じことを考えていた方がいます。

私もそうでした。

昔のBASICは変数の定義は不要で、配列変数の定義にDIMを使っていましたから、その名残ですかね。

2次元配列とか、3次元配列とか。

id:hina1981

何故、dimension(次元)なのかという疑問も解決できました。

ありがとうございます。

2006/01/20 16:58:34
id:ikds14 No.4

ikds14回答回数1ベストアンサー獲得回数02006/01/20 16:44:16

ポイント14pt

その解釈でOKみたいです、

ググってみたら沢山ありました


DIMはもともとDIMENSIONの略で、次元を意味する言葉です。特に2次元の配列は、数学のなかの行列式(マトリックス)に似ています。この性質を利用した代数計算は、コンピュータによる数値計算が最も得意とする分野です。

id:hina1981

ありがとうございます。

2006/01/20 16:59:30
id:taknt No.5

きゃづみぃ回答回数13539ベストアンサー獲得回数11982006/01/20 16:45:15

ポイント14pt

http://www.mahoutsukaino.com/ac/ac2002/vba/vba08/v08.htm

Ac2002--VBA�̏� �ϐ��ɂ‚���

こちらでも dimension の略としてありますね。

id:hina1981

ありがとうございます。

2006/01/20 16:59:44
id:Kumappus No.6

くまっぷす回答回数3784ベストアンサー獲得回数1852006/01/20 16:46:28

ポイント14pt

他の掲示板でも話題になっていましたがやはりDimensionですね。

http://www.pmfst.hr/~stankov/Programiranje_I_WWW/QBasic_Tutorial...

QBASIC Chapter 8 - Subscripted Variables (Arrays)

こちらにも”DIM is short for Dimension”とありますし。

id:hina1981

ありがとうございます。

2006/01/20 17:00:26
id:ito-yu No.7

ito-yu回答回数323ベストアンサー獲得回数142006/01/20 16:53:08

ポイント14pt

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

MSDN ライブラリ サイト移行に関する重要なお知らせ

・歴史的に、Basicは(VisualBasicに限らず)変数宣言は必須ではなかった。

・しかし、配列を使いたいときは、サイズを事前に指定して領域を確保する必要があった(実際には、たとえば10個までの1次元配列であれば宣言不要だったりしたけど)

・Dim(Dimension)命令は、もともとは配列の宣言をするためのものです。1~n次元配列を使えたので、ここからDimension(次元)という名前の命令になったのでしょう。

id:hina1981

ありがとうございます。

2006/01/20 17:01:27

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません