NIFE for Windows
|
|
NIFE for Windows 紹介:
====================
【プログラムの概要】
====================
B馬鹿でも Aアホでも Sすぐに Iいじれる Cコンピュータ といわれた
Beginner’s All-purpose Symbolic Instruction CodeつまりBASIC言語
が最初に目指していたものは、あのスパゲッティプログラムではなく、ダイレクト
モードでの会話型の操作環境であったのだろうと思います。しかし、いつのまにか
BASICはプログラムモードでの使用が中心になってダイレクトモードは忘れ去
られていきました。
このプログラムNIFEでは、改めてダイレクトモードのインタープリターに脚
光を当てようとしています。それは、関数電卓のための新たな言語の提案でもあり、
理工系の学生への福音でもあります。
BASICとNIFEの違いを挙げるなら次の4点に凝縮されるでしょう。
(1)BASICが変数とその計算を基礎に成り立っていると考えるのなら、
このNIFEは、関数とその計算を基礎に成り立っています。
(2)BASICがsaveするものは変数の値でなくプログラムですが、
NIFEがsaveするものは関数の定義です。
(3)従来の高級言語プログラムは、
データ処理の順序を記述するように設計されていますが、
NIFEは、数学の式のような順序と無関係な関数定義の集まりを処理
するため設計されています。
(4)強力な手続きファイル機能とユーザーカスタマイズ可能なヘルプ機能を持ち、
科学技術計算の他にもCAIや科学公式事典などの用途が考えられます。
つまりNIFEは、関数定義をオブジェクトとするオブジェクト指向言語なのでした。