[コールUDP]処理コマンドを使用することにより、第3世代言語(Cなど)によるプログラムを実行することができます。必要であれば、パラメータを渡すこともできます。このコマンドでプログラムを呼び出す場合、Cの呼び出し規則が使われます。また、呼び出しはメモリ上で実行され、ユーザプロシージャはMagicの内部ルーチンとして扱われます。
次のような用途で[コールUDP]処理コマンドを使用します。
このコマンドを使用して、Magicの機能を拡張できます。例えば、ユーザが作成したルーチンを呼び出して、Magicではサポートされていないタスクや機能の実現が可能です。
Magic以外の環境で作成されたコードをMagic上で利用できます。
外部プロシージャを使用して、特殊な計算を高速で処理できます。