自分の思いのままにプログラムを動かし,その結果を「光る」「動く」などの形で実際に体験する――そんなことができると,とっても楽しいと思いませんか?この特集では,読者の皆さんを電子工作の世界にご案内します。 みなさんはいつもどのようなプログラミング言語を使っていますか? JavaやC#のようなオブジェクト指向言語,RubyやPHP,Perl,Pythonなどの軽量言語(動的型付け言語),あるいはCやVisual Basicだったりするはずです。これらの言語をこれから学ぶという方もいるでしょう。 このようにプログラミング言語は様々ですが,これらの言語で作ったプログラムを汎用的なコンピュータで動作させるというのは,ほぼ共通しています。ここでいう汎用的なコンピュータとは,パソコンやサーバーなどのことです。 では,すべてのプログラムは汎用的なコンピュータで動いているのでしょうか。違いますね。ちょっと身