title.jpg(146784 byte) button1.png(5776 byte) button2.png(7892 byte) button3.png(7075 byte) button4.png(8675 byte) button5.png(9092 byte)

madouk.png(25605 byte)

Web体験入学 ―魔導工学授業の一部を公開

ノーマ学院では、一流の講師陣による講義が数多く行われています。
このページでは、その中の「魔導工学」の授業の一部を体験できます。


ノーマ学院オリジナルプログラミング言語「Eshter」で動かす魔導工学

ノーマ学院 魔導工学教諭

 家に帰ればライトが点き、暖かい環境でごはんを食べることができるのは街の地下にある「マナ」によるエネルギーのおかげです。 このエネルギーをいかに効率良くみなさんの生活に取り入れることができるか、というのが魔導工学の主な内容です。
 マナ操作には、昨今では効率のためコンピュータを用いて制御します。コンピュータによる制御は人力より高精度ですが、複雑高度な操作が必要になる弱点もございます。
 この複雑なコンピュータ操作を簡単にするために、ノーマ学院では「Eshter(エシュター)」というプログラミング言語を用いて操作しています。 本日はこのEshterのプログラムをサイトを御覧の皆様と一緒に勉強し、魔導工学の基礎を味わってもらえれば、と思います。
まずは以下のツールをダウンロードしてみてください。「Eshter」プログラムを動かすためのツールです。

Download

(動作環境:WindowsXP,Vista,7 これ以外の環境では動作しません)

上のツールをダウンロードしたあと、「通常版」フォルダ内の「Eshter.exe」を起動してください。(「CUI」は「コマンドライン」などの専門の用語を理解している人向けのツールとなります)
eshter1.png(24876 byte)
ソフト内の「Eshterプログラム」の欄に以下の内容、もしくは「↑Load」から「sample.esh」を読み込んで、「>実行」をクリックしてください。

教頭「貴様!成敗してやる!竜王の舞!」

エシュター「ドゥブッハァグハァブッハァードゥブッハァピーギャーゲブードゥブッゴハァ
ドゥブッドゥブッハァギャブーグハァハァハァハァボブッハァ
ゲブッブッピドゥブッハァブードゥブッハァンブッハァガーンガーンガーン
ガーブー!ブーハァハァ!ドゥブッハァドゥブッハァハァ!!ドゥブッハァ!
ブーギャー!ギャーギョワーヒーギャーヌギャーギャースギョギャーヌ
ムギャーギャーギョギョッギャー!ガーンドゥブッハァ
ドゥブッドゥブッハァ!ウギャーギャーゴギャーゲギョギャー
ギャーギョギャー!ドゥブッハァ!ギャーギャーゴゴゴギャーギョギャーギャー!ギャーギャーギャーギャーギャーギャーギャーギャー!ブーハァ!」

テストの妖精「これはひどい」

正しくプログラムを実行できたなら、以下の内容になるはずです。
eshter2.png(30318 byte)
この「Hello,world!」は上記のプログラムを実行した結果です。このプログラムには「『Hello,world!』と表示させろ」という命令が入っているのです。
Eshterプログラムは、難しそうなコンピュータの制御を、生徒にも馴染みやすい言葉で行う当校の魔導工学部がオリジナルで作成した言語となっています。


以下はこのプログラムを実際に利用している生徒からのコメントです。
マナ制御時に非常に使いやすく、馴染みやすいワードでのプログラムなのでコンピュータに慣れない自分でも使いやすい(魔導工学部 Cさん)

いつも聞きなれた言葉で操作するから簡単だし、楽しいね(物理学部 Sさん)

勘弁して下さい。(薬学部 Eさん)