Kanon: データ構造を可視化するライブプログラミング環境

Kanonはプログラムを編集している間に即時、かつ、自動的にデータ構造を可視化するライブプログラミング環境です。これによってプログラマの頭の中にあるデータ構造と、プログラムが実際に作り出すデータ構造を対応させながらプログラミングができるようになります。

このプロジェクトでは以下の課題に挑戦しています。

  • このようなライブプログラミングを設計するために必要な機能を整理すること
  • 実行速度、可視化アルゴリズム、ユーザインタフェースなどの技術の提案と改良
  • このようなプログラミング環境が、プログミング行動をどのように変えるかを調べること

さらなる情報

お知らせ