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
Листинг программы
  1. Benchmark                 Reference  Clozu
  2. -------------------------------------------------------------------------------------
  3. COMPILER                 [      0.75]   0.71
  4. LOAD-FASL                [      0.13]   0.62
  5. SUM-PERMUTATIONS         [      0.22]   4.30
  6. WALK-LIST/SEQ            [      0.00]  -1.00
  7. WALK-LIST/MESS           [      0.02]   1.00
  8. BOYER                    [      1.28]   1.73
  9. BROWSE                   [      0.14]   1.01
  10. DDERIV                   [      0.11]   1.29
  11. DERIV                    [      0.11]   1.42
  12. DESTRUCTIVE              [      0.13]   1.25
  13. DIV2-TEST-1              [      0.20]   1.00
  14. DIV2-TEST-2              [      0.22]   1.42
  15. FFT                      [      0.02]   1.94
  16. FRPOLY/FIXNUM            [      0.17]   0.91
  17. FRPOLY/BIGNUM            [      0.16]   0.99
  18. FRPOLY/FLOAT             [      0.23]   1.53
  19. PUZZLE                   [      0.11]   3.13
  20. TAK                      [      0.08]   1.21
  21. CTAK                     [      8.38]   0.02
  22. TRTAK                    [      0.08]   1.21
  23. TAKL                     [      0.14]   1.23
  24. STAK                     [      0.41]   0.73
  25. FPRINT/UGLY              [      3.42]   0.39
  26. FPRINT/PRETTY            [      3.67]   0.31
  27. TRAVERSE                 [      0.38]   1.33
  28. TRIANGLE                 [      0.23]   1.46
  29. RICHARDS                 [      0.25]   2.69
  30. FACTORIAL                [      0.13]   0.62
  31. FIB                      [      0.09]   0.34
  32. FIB-RATIO                [      0.03]   0.50
  33. ACKERMANN                [      1.25]   0.36
  34. MANDELBROT/COMPLEX       [      0.25]   0.81
  35. MANDELBROT/DFLOAT        [      0.02]   1.94
  36. MRG32K3A                 [      0.47]   6.80
  37. CRC40                    [      4.33]   1.54
  38. BIGNUM/ELEM-100-1000     [      0.06]   5.03
  39. BIGNUM/ELEM-1000-100     [      0.16]  14.03
  40. BIGNUM/ELEM-10000-1      [      0.14]  18.86
  41. BIGNUM/PARI-100-10       [      0.02]  39.06
  42. BIGNUM/PARI-200-5        [      0.05] 200.13
  43. PI-DECIMAL/SMALL         [      0.44]  20.13
  44. PI-DECIMAL/BIG           [      0.38]  84.17
  45. PI-ATAN                  [      0.38]   2.21
  46. PI-RATIOS                [      0.80]   2.31
  47. HASH-STRINGS             [      0.11]  19.06
  48. HASH-INTEGERS            [      0.22]   4.14
  49. SLURP-LINES              [      0.00]  -1.00
  50. BOEHM-GC                 [      0.33]   4.91
  51. DEFLATE-FILE             [      0.14]   1.11
  52. 1D-ARRAYS                [      0.02]   1.00
  53. 2D-ARRAYS                [      0.20]   5.21
  54. 3D-ARRAYS                [      0.69]   3.57
  55. BITVECTORS               [      0.28]   0.78
  56. BENCH-STRINGS            [      0.19]   6.90
  57. fill-strings/adjustable  [      2.47]   3.08
  58. STRING-CONCAT            [     61.39]   0.38
  59. SEARCH-SEQUENCE          [      0.03]  36.81
  60. CLOS/defclass            [      0.36]   0.26
  61. CLOS/defmethod           [      0.91]   0.07
  62. CLOS/instantiate         [      0.51]   1.73
  63. CLOS/simple-instantiate  [      0.08]  24.45
  64. CLOS/methodcalls         [      2.91]   0.25
  65. CLOS/method+after        [      0.47]   0.90
  66. CLOS/complex-methods     [      0.53]   0.50
  67. EQL-SPECIALIZED-FIB      [      0.09]   3.16
  68. Reference time in first column is in seconds; other columns are relative
  69. Reference implementation: SBCL 1.3.8
  70. Impl Clozu: Clozure Common Lisp Version 1.11-r16635  (WindowsX8632)
  71. === Test machine ===
  72.    Machine-type: X86
  73.    Machine-version: NIL

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы