CCL или SBCL - Lisp
Формулировка задачи:
Всем привет. Снова решил задать вопрос, касающийся LISP и теперь уже CL в частности. Коллега по работе решил вникнуть в мир лиспа и долгими рассуждениями мы пришли к Common Lisp, но не знаем какую из реализаций выбрать - SBCL или CCL?
Из литературы есть у нас Common Lisp The Language, ANSI CL и On Lisp, Fexprs as the basis of Lisp function, Reverse Engineering Techniques for Lisp Systems, The Evolution of Lisp и Мир Лиспа в двух томах, думаю проблем с именно изучением не возникнет, так что прошу вашего совета касательно CCL и SBCL. Для Atom плагины уже найдем сами и все подстроим для себя. Спасибо заранее за ответы и советы.
Решение задачи: «CCL или SBCL»
textual
Листинг программы
Benchmark Reference Clozu ------------------------------------------------------------------------------------- COMPILER [ 0.75] 0.71 LOAD-FASL [ 0.13] 0.62 SUM-PERMUTATIONS [ 0.22] 4.30 WALK-LIST/SEQ [ 0.00] -1.00 WALK-LIST/MESS [ 0.02] 1.00 BOYER [ 1.28] 1.73 BROWSE [ 0.14] 1.01 DDERIV [ 0.11] 1.29 DERIV [ 0.11] 1.42 DESTRUCTIVE [ 0.13] 1.25 DIV2-TEST-1 [ 0.20] 1.00 DIV2-TEST-2 [ 0.22] 1.42 FFT [ 0.02] 1.94 FRPOLY/FIXNUM [ 0.17] 0.91 FRPOLY/BIGNUM [ 0.16] 0.99 FRPOLY/FLOAT [ 0.23] 1.53 PUZZLE [ 0.11] 3.13 TAK [ 0.08] 1.21 CTAK [ 8.38] 0.02 TRTAK [ 0.08] 1.21 TAKL [ 0.14] 1.23 STAK [ 0.41] 0.73 FPRINT/UGLY [ 3.42] 0.39 FPRINT/PRETTY [ 3.67] 0.31 TRAVERSE [ 0.38] 1.33 TRIANGLE [ 0.23] 1.46 RICHARDS [ 0.25] 2.69 FACTORIAL [ 0.13] 0.62 FIB [ 0.09] 0.34 FIB-RATIO [ 0.03] 0.50 ACKERMANN [ 1.25] 0.36 MANDELBROT/COMPLEX [ 0.25] 0.81 MANDELBROT/DFLOAT [ 0.02] 1.94 MRG32K3A [ 0.47] 6.80 CRC40 [ 4.33] 1.54 BIGNUM/ELEM-100-1000 [ 0.06] 5.03 BIGNUM/ELEM-1000-100 [ 0.16] 14.03 BIGNUM/ELEM-10000-1 [ 0.14] 18.86 BIGNUM/PARI-100-10 [ 0.02] 39.06 BIGNUM/PARI-200-5 [ 0.05] 200.13 PI-DECIMAL/SMALL [ 0.44] 20.13 PI-DECIMAL/BIG [ 0.38] 84.17 PI-ATAN [ 0.38] 2.21 PI-RATIOS [ 0.80] 2.31 HASH-STRINGS [ 0.11] 19.06 HASH-INTEGERS [ 0.22] 4.14 SLURP-LINES [ 0.00] -1.00 BOEHM-GC [ 0.33] 4.91 DEFLATE-FILE [ 0.14] 1.11 1D-ARRAYS [ 0.02] 1.00 2D-ARRAYS [ 0.20] 5.21 3D-ARRAYS [ 0.69] 3.57 BITVECTORS [ 0.28] 0.78 BENCH-STRINGS [ 0.19] 6.90 fill-strings/adjustable [ 2.47] 3.08 STRING-CONCAT [ 61.39] 0.38 SEARCH-SEQUENCE [ 0.03] 36.81 CLOS/defclass [ 0.36] 0.26 CLOS/defmethod [ 0.91] 0.07 CLOS/instantiate [ 0.51] 1.73 CLOS/simple-instantiate [ 0.08] 24.45 CLOS/methodcalls [ 2.91] 0.25 CLOS/method+after [ 0.47] 0.90 CLOS/complex-methods [ 0.53] 0.50 EQL-SPECIALIZED-FIB [ 0.09] 3.16 Reference time in first column is in seconds; other columns are relative Reference implementation: SBCL 1.3.8 Impl Clozu: Clozure Common Lisp Version 1.11-r16635 (WindowsX8632) === Test machine === Machine-type: X86 Machine-version: NIL
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д