14/04/14 12:30:51.56 AJOoMmJX.net
>>148
そうだな、メモリとハンドラ辺りの知識を仕入れといた方が良いかも
メモリに入ってるのは全てビット(0か1か)で、数値とか文字列とかは「型」という
アセンブリ以外の言語では変数が機能として組み込まれているから、変数名により型は自動判定される※
アセンブリではアロックと言って、メモリの範囲を自分で指定して確保する(C等では型指定で自動確保される)
これを管理するのがハンドラと言って、メモリアドレスが入っている
(変数も厳密には直接数値などが入っているのではなく、ハンドラであり、アドレスを格納している)
呼び出し値というのは、ウディタの内部で動作時に使用されてる数値
分かり易く言うと、ウディタの変数というのは、この呼び出し値に名前を付けているだけ
内部で処理されているデータは、変数名ではなく、全て呼び出し値で処理される(はず)
まぁ、もう少し細かいのは自分でコンパイラやインタプリタの処理を学んでくれ
あと、ハンドラとかはアセンブリ以外では基本使わないけど、基本中の基本だから覚えておいて損は無い
※静的な変数を持つ言語以外では、最初に代入された時点まで型は動的になる
基本、そういう言語はコンパイル出来ず、動作速度は遅い