初学者用プログラミング環境PEN -国際化の実現-

要旨

初学者用プログラミング環境PEN は,理解が容易な日本語プログラミング言語を備えており, 短時間でプログラミングの基礎を習得できるように工夫されている.また,入力支援機能,プログラム動 作の観察を助ける機能など初学者により優しい環境を提供している.一方,中国にはいくつか中国語で プログラムを書けるツールが存在するものの,PEN のような教育に適したものは見当たらない.同じ東 洋国家である日本と中国は,プログラミング教育においても,同じような問題を抱えることが多い.ま た,PEN の優れた機能は日本語に限定しなくても他言語においても通用すると考えられる.従っ て,PEN を国際化すれば,日本語を母国語としない多くの学生に対するプログラミング教育でも有用で あると考えた.本研究は初学者用プログラミング環境PEN の国際化の実現を研究目的とする.国際化の 皮切りとして,まず中国語化することを試みた.中国語化する際に,5 つの実装方法を考え,その中のマル チ言語に同時に対応する実装方法を採用し,実装を行った.それと同時に,他の言語も容易に追加できる 仕組みを作り,中国語化できたPEN をベースに,英語,台湾語,韓国語を追加し,動作を確認した.
PDF (English)