一口に言うと、C や C++ 言語のプログラムで数値計算するためである (それ以外に Forran, Pascal2 などを始めとして、 多くのプログラミング言語が利用可能である)。
UNIXにおいては、伝統的に、 ユーザーが互いの知識をオープンにして共有する文化があるせいで (作成したソフトウェアそのものを無償で公開して、 皆で改良・育てていくのもその一つの現れ)、 研究用のコンピューター・システムでは UNIX を採用していることが多い。