|
|
初心者向けプログラミング・ツールに望まれること「Hot Soup Processor(HSP)」というプログラミング・ツールをご存知だろうか。BASICに似た言語仕様のプログラミング言語や専用エディタなどを備えた無料のソフトウエアである。2003年から毎年ツールの開発者の方などが中心になって,HSPで開発したプログラムのコンテストを開催しており,今年の「HSPプログラムコンテスト2007」は5回目にあたる。8月1日から10月31日にかけて作品を受け付けており,9月9日時点で応募作品のエントリー数が200を突破したという。 ほかのプログラミング・コンテストと比べた場合の「HSPプログラムコンテスト」の特徴の一つに,エントリーする人に中学生や高校生などの若年層が目立つということがある。授賞枠に「最優秀小学生賞」が設けられているほどだ。また,プログラミング歴が数年という初級者レベルの人からの応募も多い。HSPに関しては以前から,構造化を積極的に取り入れていない,などといった声もある(最新バージョンの3.1では取り入れている)。しかしHSPのWebサイトで書かれている同コンテストの趣旨,「技術の優劣を競うのが目的ではなく,プログラミングの楽しさを広く知ってもらうとともに,発表の機会を提供したいと考えています」に鑑みて,十分に評価されるツールだと思う。 そこでここでは,初心者向けプログラミング・ツールに望まれることをいくつか考えてみた。
・比較的容易に目的を達成できる
・プログラミング言語としての“スジ”がよい
・拡張性が高い
・安全性が高い
・学習するための環境が整っている もちろん,ここで挙げたほかにもいろいろ考えられる。例えば,ほかの言語を習得しようとしたときにスムーズに移行できる,などもあるだろう。また,プロになりたいのか,あるいは趣味でプログラミングをしたいのか,などという目的によってそれぞれの重みは違ってくるはずだ。ありきたりだが,プログラミングを始めようとする場合には,用途や目的をはっきりさせることから,ということだろう。 連載新着記事一覧へ >>
|