研究概要 |
プログラミング実行環境のプロトタイプを作成し,日本ソフトウェア科学会において成果物の発表を行い,議論を踏まえ実装する機能などについて方向性を更に明らかにした.具体的には,作成したプロトタイプとして,以下の機能を持つプログラミング実行環境をJavaScriptで実装した. ・参照カウンタ方式によるガーベージコレクション機能 ・表を構成し,値やプログラムの格納および管理を行うセルオブジェクトの管理機能 ・構文解析を行うパーサおよび四則演算や関数呼び出しの文法 ・シンボル名による変数管理と,構文解析の結果得られたプログラムを実行するスタック型チューリングマシン プロトタイプの作成により,本研究が目標とするプログラミング実行環境を具体化し,有効性を評価するのに必要な最低限の機能と検証環境を明らかにするための議論が可能となった.議論としては ・本研究で実装した実行環境で実行させるプログラム言語の文法の検討 ・高等学校等で利用する際の情報教育の観点からの考察 を中心として行った.具体的には,再帰構造を文法に含める事や,表計算ソフトウェアを活用した海外の教育事例の考察を取り入れる事などが考えられる.
|