DEFというのは既存の命令、関数や計算式を組み合わせて自分でオリジナルの命令や関数を作るための命令です。
例えばRPGを作る場合には戦闘のダメージを求める関数なんてものは存在しませんが、DEFを使えば既存の命令等を組み合わせてこんなDAMAGE関数を作ることができます。
DEF DAMAGE(AP,DP)
VAR DM
DM=FLOOR((AP/2-DP/4)*(RND(20)+80)/100)
IF DM<=0 THEN DM=RND(2)
RETURN DM
END
DAMAGE(100,50)とすれば攻撃力100、相手防御力50の時のダメージが分かります。(ドラクエ方式の亜種)