アプリケーションソフトを自力で作ってみよう、という趣旨のページです。が、いまのところプログラム言語などの紹介だけにとどまっています。(主にWindows対応が中心ですが、一部、MacやLinux対応のものも有るようです)


プログラム言語

無料で手に入るプログラム言語をいくつかご紹介します。各タイトルは、それぞれの公式HPへリンクしています。
 
HSP
  正式名:Hot Soup Processor (ホットスープ・プロセッサ)。もはや定番と言っていいぐらい、広く普及しています。初級者から上級者まで、いろんなレベルの人に適しています。当サイトのフリーソフトも、このHSPで作られています。Mac版HSPも有るようです。
 
ひまわり
  なんと日本語でプログラミングできてしまいます。プログラムの超初心者でも安心。「プログラムなんてチンプンカンプン」という人は、ひまわりでその楽しさを体験してみてはどうでしょうか。公式HPの『マニュアル』に、ひまわりの詳細が載っています。
ひまわり入門
 
TTSねお
  正式名:Technology Terminal Script ねお。上記の「ひまわり」と同じく日本語でのプログラミング環境を提供してくれます。別途、Visual Basic 6.0 ランタイムが必要のようです。(たいていのWindowsには入っています)
 
ActiveBasic
  "Basic"と名付けられている通り、往年のBasicと非常によく似た言語のようです。「懐かしい」と感じた人は、手を出してみてはいかがでしょうか。
 
Python
  パイソン、と読みます。実際に使ったことはありませんが、他の言語よりもプログラムの記述スタイルがシンプルなのだそうです。
 
Delphi
  デルファイ、と読みます。Windowsアプリケーションを作る最強言語とも言われています。Visual BasicのようなRAD環境(素早く視覚的に開発できる環境)を提供してくれます。無償版として配布されているのはDelphi 6 Personalです。
 
Borland C++ Compiler
  C++言語です。正確に言うと、これはC/C++言語で書かれたプログラムをコンパイルする(実行ファイルを作る)ものです。C/C++言語でWindowsアプリケーションを作るには、原則としてWin32APIの知識も必要となりますが、ライブラリ(次項参照)を用いる方法もあります。ちなみに、このBorland C++ CompilerにはDirectX SDK 7.0aが同梱されています。
 
Uva
  「ウバ」と読みます(たぶん)。Javaを凌駕するべく生み出されたオブジェクト指向言語です。コンパイル速度&プログラム起動速度はJavaを圧倒します。実行ファイル(.EXE)も作成可能です。Linux環境にも対応しています。
 

ライブラリ

ライブラリとは、プログラミングを簡略化するための便利な命令セットのことです。以下に紹介するものも完全無料です。
 
Easy Link Library
  DirectX対応ゲームを作成するためのC/C++用ライブラリです。DirectXとは、グラフィックやサウンドを高速かつ高度に実現する機能のことです。このライブラリがあれば、Win32APIやDirectXのわずらわしさから解放されます。
 
SimpleX Library
  同じくDirectXを扱うためのC/C++用ライブラリです。2Dゲームの作成を主目的としています。解像度は基本的に640×480専用です。Borland C++ Compilerと併用するのであれば、DirectX SDKの別途入手は必要ありません。同HPには3Dゲーム用のUDX Libraryもあるようです。
 

その他

その他、有用なものをご紹介します。
 
WideStudio
  これ単体で、C/C++での視覚的なアプリケーション作成が可能であり、また、Perl、Ruby、Pythonなども使える統合開発環境です。高価な市販製品と同等のものが無料配布されていることに驚嘆します。Linux環境にも対応しています。
 




[戻る]