共同研究・競争的資金等の研究課題

2009年 - 2012年

静的・動的型付けの融合による安全かつ柔軟なプログラミング言語の理論と設計

日本学術振興会  科学研究費助成事業 若手研究(A)  若手研究(A)

課題番号
21680002
担当区分
研究代表者
配分額
(総額)
22,620,000円
(直接経費)
17,400,000円
(間接経費)
5,220,000円
資金種別
競争的資金

プログラミング言語には、実行前にプログラム中の誤り検査を行う静的型付言語と実行中に検査を行う動的型付言語があり一長一短があることが知られている。本研究では両方の機能を兼ね備えたプログラミング言語を設計し、その理論と実装手法を研究した。理論的成果として、部分的に型付けされるプログラムの実行前検査のためのアルゴリズムと実行時検査手法を与え、アルゴリズムの正当性や、その検査で検出される誤りは全て実行前検査を行わなかった部分に起因することを証明した。また実行時検査の実装手法を考案した。

リンク情報
URL
https://kaken.nii.ac.jp/file/KAKENHI-PROJECT-21680002/21680002seika.pdf
ID情報
  • 課題番号 : 21680002