【发布时间】:2021-10-08 16:15:09
【问题描述】:
我有一个 lisp 函数。可以转成汇编语言吗?
(defun isprime (num &optional (d (- num 1)))
(if (/= num 1) (or (= d 1)
(and (/= (rem num d) 0)
(is-prime num (- d 1)))) ()))
上面的代码我想把它转换成汇编语言。我不确定linux或windows是否有任何工具可以做到这一点?
【问题讨论】:
-
查看
COMPILE和COMPILE-FILE标准函数。 -
(compile 'isprime) -
请注意,您通常不需要明确地执行此操作。大多数 Common Lisp 实现会在您定义函数时自动编译它们。
标签: assembly compiler-construction lisp common-lisp native-code