23/03/09 21:06:43.14 VCm3dgdg.net
ツクール自体の基本設計がC言語の時代のものだから、今のJavascriptの同期処理やオブジェクト指向とマッチしてないねん。
Javascriptは同期処理が前提なのに、GameInterpreterは同期処理で一行ずつ処理してくし、
変数が番号管理になってるのも、Cのポインタやメモリ管理の概念(番地の概念)がそのまま残ってるから
オブジェクト指向とのズレが出てるんじゃないかと思うねん。
オブジェクト指向を前提に設計するなら、変数の番号制とか採用しないねん。
昔の「メモリが足りないから逐次開放して再利用する」ことが前提の時代の設計ではないねんな。
自分もゼロからやるならそういう再設計をすると思うけど、
「プログラムの概念初心者」のことを考えると、非同期処理の方がわかりやすいから、
あえてそうしてるんじゃないかという気がするねん。