4J-01
WebプログラマのためのJavaScript言語の改良
○柏倉 歩,大谷 真(湘南工科大)
 Webプログラミングでは関数コールを超えて値の持続する変数、オウン変数を必要とすることが多い。JavaScriptではクロージャを使えば実現できるが、関数を生成する関数を使わないといけないため一般のWebプログラマには難しすぎるとされている。
 本研究ではJavaScriptの関数機能を拡張し、プログラマはクロージャを意識したコードを書くことなく、オウン変数を用いて関数コールを超えて同じ変数を利用することを可能とした。さらにこの機能を更に強化するため関数クローニングもサポートした。また、bind関数やプロトタイプ継承などの機能も分かりやすい、且つ使いやすくしていくことを目指している。

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会