⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fibo.l

📁 A very small LISP implementation with several packages and demo programs.
💻 L
字号:
# 21jan07abu# (c) Software Lab. Alexander Burger# Standard version (slowest)(de fibo (N)   (if (< N 2)      1      (+ (fibo (dec N)) (fibo (- N 2))) ) )# Coded in 'C' (faster)(load "lib/gcc.l")(gcc "tst" NIL 'cFibo)static int fibo(int n) {   if (n < 2)      return 1;   return fibo(n-1) + fibo(n-2);}any cFibo(any ex) {   return boxCnt(fibo(evCnt(ex, cdr(ex))));}/**/# Using a cache (fastest)(de cachedFibo (N)   (cache '*Fibo (format N)      (if (< N 2)         1         (+ (cachedFibo (dec N)) (cachedFibo (- N 2))) ) ) )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -