2017年07月25日

プログラミングを始めよう!2017

〇はじめに
プログラミングは楽しいものです。
ゲームや役に立つツールを自分で作れる、自分の思い描いたプログラムを組むことができる楽しさ、面白さは、一度ハマれば、もう夢中になることでしょう。
ですが、やっぱりお金がかかると、しり込みしてしまうのも確か。そこで今回は、無料でプログラミングを楽しめる開発ソフトを紹介していこうと思います。

〇初心者にはこれ。N88互換BASIC for Windows95
170725-01-01.jpg
昔のパソコンには、その機種独特のBASIC言語が内蔵されていました。F-BASICやS-BASICなどなど……。
そのうちの一つ、旧機種PC-8801シリーズ及び、PC-9801シリーズのBASIC、N88-BASICをもとに作られたのがN88互換BASIC for Windows95(以下、N88互換BASIC)です。
このN88互換BASICは、言語の仕様がN88-BASICに沿っているので、ちょっと手を加えれば、N88-BASICのプログラムをそのまま移植することができます。また、言語もとても覚えやすくなっているので、初心者にもお勧めですし、旧機種のBASICに触ったことのある人なら、問題なくプログラミングを楽しむことができます。
ただ、昔のBASICなので、今のプログラミング言語の勉強には適さないのと、実行ファイルを作ることができないのが難点です。

〇ゲームを作りたいならHSP(Hot Soup Processer)
170725-01-02.jpg
Hot Soup ProcesserことHSPは、子供でも理解し易いプログラム言語を掲げて開発された、ONION softwareによって開発されたプログラミング言語と、その統合開発環境です。
HSPも、N88互換BASICと同様、言語仕様がとてもわかりやすく、初心者でもすんなりとプログラミングできるようになっています。また、ゲーム作りに適した命令もそろっているので、ゲーム作りにも向いています。
実行ファイルを作ることができるのも良いところです。
HSPを使ったプログラミングの講座を扱っているサイトも多いので、プログラミング言語で自作ゲームを作ったり、ツールを作ったりしたい人は、このHSPから始めるのもいいかもしれません。

〇本格的にプログラミング!① VisualStudio Express 2013 for DeskTop
170725-01-03.jpg
VisualStudioはかのMicroSoftが開発した統合開発環境で、VisualStudio Express(以後、VS Express)はその無料版です。一時はVS Express 2013でExpressは廃止される予定でしたが、その後撤回されたとのことです。
さて、このVS Express2013の特徴の一つは、これ一つでVisual Basicのプログラムも、Visual Cのプログラムも組めることです。自分に向いているプログラミング言語でプログラミングが楽しめるわけです。また、通常の実行プログラムはもちろん、DLLも作ったりすることができます。
VS Express2013でも扱っている言語の一つ、Visual Basicは.NETになって言語仕様が変更になって、若干難しくなりましたが、検索すればテクニックやプログラミング講座を扱っているサイトが見つかるので、使えるようになるのも難しくないでしょう。
何より、仕事でVisualBasicやVisual C++を扱っている企業はまだ多いので、習得しておくと就職で有利になるかも?

〇本格的にプログラミング② Eclipse
170725-01-04.jpg
最近は、仕事でJavaを扱うところも増えてきたようです。スマホのアプリもJavaでプログラミングされてますしね。
そのJavaでのプログラミングに適した統合開発環境が、このEclipseです。
このEclipseでは、プラグインを入れることにより、スマホやガラケーのプログラムを作ったり、はたまたGUIで画面の設計をしたりすることができます。
他にも、命令の強調表示や、バルーンヘルプで命令のヘルプを表示させたりなど、統合開発環境に必要な機能は一通りそろっています。
Javaで本格的にプログラミングを始めたり、スマホのアプリを作りたいと思っている人は、このEclipseを使ってみるといいかと思います。
ただし、導入(日本語化含む)が大変だったり、ちょっと重かったりするので、Javaを勉強したかったり、ちょっとプログラミングしたい場合は、こちらのCPad for Java2SDKを使うのも選択肢の一つだと思います。
170725-01-05.jpg

〇番外
パソコンがないからプログラミングができないよー、という方も心配いりません。
最近では、スマホでプログラミングができるBASIC言語というのも出てきています。
検索してみましたが、多くのスマホ用BASICが見つかりました。(さすがに質は玉石混合っぽいですが)
外出先でちょっとしたプログラミングをしたい方や、パソコンがないけどプログラミングがしたい方は、グーグルのPlayストアで、スマホ用のBASICをゲットしてみてはどうでしょうか?


さて。ここまで無料のプログラミング用ソフトを紹介してみましたが、どうでしたでしょうか?
暑くて外に出たくない季節。そんなときは、涼しい部屋で、プログラミングにいそしんでみてはいかがでしょうか?
posted by 裏編 at 09:16| 特集 | 更新情報をチェックする