XLRの意味論
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/03/05 01:46 UTC 版)
「XL (プログラミング言語)」の記事における「XLRの意味論」の解説
XLRは動的言語だが、元々はXL Runtimeの略でXL1コンパイラのバックエンドとして存在した。XLRはXL0の文法をXL1と共有しているが、動作はむしろ関数言語に近い。逆にXL1は命令型言語に近い。XLRは実質的には"->"という一つのオペレータのみを持ち、その役割は書き換えである。左側の記述が右側の記述に変化させられる。 このメカニズムを使って、標準的な式を実装する。 if true then TrueBody else FalseBody -> TrueBody if false then TrueBody else FalseBody -> FalseBody
※この「XLRの意味論」の解説は、「XL (プログラミング言語)」の解説の一部です。
「XLRの意味論」を含む「XL (プログラミング言語)」の記事については、「XL (プログラミング言語)」の概要を参照ください。
- XLRの意味論のページへのリンク