ИздаванС Π½Π° SBCL 2.4.2, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Common Lisp.

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ SBCL 2.4.2 (Steel Bank Common Lisp), свободна рСализация Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Common Lisp. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ написан Π½Π° Π΅Π·ΠΈΡ†ΠΈΡ‚Π΅ Common Lisp ΠΈ C ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· BSD.

Π’ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСмата сама сСбС си Π½Π° систСми x86-64 с Linux Π²Π΅Ρ‡Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π±ΠΈΡ‚ΠΎΠ²ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ крос-ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½ΠΈ fasl-ΠΎΠ²Π΅ Ρ‚Π°ΠΌ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΡΠ±ΠΎΡ€ΡŠΡ‡Π½ΠΈΡΡ‚ хост Π΅ cmucl, ccl, clisp ΠΈΠ»ΠΈ самият sbcl.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ:
    • Голям Π±Ρ€ΠΎΠΉ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, ΠΏΠΎ-спСциално Ρ‚Π΅Π·ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Unicode, бяха ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»ΠΈ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ…Π΅Ρˆ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ (ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ‚Π½ΠΈ), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ скоростта ΠΈ Π½Π°ΠΌΠ°Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.
    • FIND, POSITION, ASSOC ΠΈ RASSOC с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΈ послСдоватСлности, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΈ символи Π² роля Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, сСга сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Ρ‚ Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ с ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ…Π΅ΡˆΠΎΠ²Π΅, Π±Π΅Π· ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ.
    • На систСми x86-64 ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ΡŠΡ‚ осигурява отстраняванС Π½Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ jump-to-jump.
  • ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ:
    • Π’ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° наслСдяванС ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΡ‚ SEQUENCE, Ρ‚Π°ΠΊΠ° ΠΈ ΠΎΡ‚ SB-MOP:FUNCALLABLE-STANDARD-OBJECT.
    • COERCE няма Π΄Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€Π° Π»Π°ΠΌΠ±Π΄Π° Ρ„ΠΎΡ€ΠΌΠΈ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π°ΠΊΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ Π½Π° Ρ‚ΠΈΠΏΠ° Π΅ подклас Π½Π° FUNCTION.
    • LOG с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ double-float ΠΈ Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ (Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Ρ€Π΅Π΄) Π½Π΅ Π³ΡƒΠ±ΠΈ точност ΠΏΡ€ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ single-float.
    • LOG ΠΏΠΎ основаниС 2 цСлочислСно стСпСн Π½Π° Π΄Π²ΠΎΠΉΠΊΠ° вСроятно Ρ‰Π΅ Π΄Π°Π΄Π΅ матСматичСски Ρ‚ΠΎΡ‡Π΅Π½ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€.
    • LOG Π½Π° Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ числа, Π±Π»ΠΈΠ·ΠΊΠΈ Π΄ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, с числитСл ΠΈΠ»ΠΈ Π·Π½Π°ΠΌΠ΅Π½Π°Ρ‚Π΅Π», близък Π΄ΠΎ стСпСн Π½Π° Π΄Π²ΠΎΠΉΠΊΠ°, Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° log1p ΠΈ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Ρ‰Π΅ Π³ΡƒΠ±ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ точност.
    • Π’ΡŠΠ½ΡˆΠ½ΠΈΡΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ utf-8 с Unix-ΠΊΡ€Π°ΠΉ Π½Π° Ρ€Π΅Π΄Π° обновява информацията Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π° символитС ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Π±ΡŠΡ€Π·ΠΈΡ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π·Π° Π±ΡƒΡ„Π΅Ρ€ΠΈ с ASCII символи.
    • НС бСшС ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° вСроятно ΠΏΠΎ-Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ cons-ΠΎΠ²Π΅ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° PRINT-OBJECT Π·Π° THREAD ΠΎΠ±Π΅ΠΊΡ‚ΠΈ.
    • ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° външни Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° Π²Ρ…ΠΎΠ΄ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΈ всяка Π΄Ρ€ΡƒΠ³Π° Π»ΠΎΠΊΠ°Π»Π½Π° функция.
    • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠΈ Π·Π° оптимизация Π·Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΈ извиквания APPEND с висока скорост.
    • Π‘Π΅Π·ΠΊΡ€Π°Π΅Π½ Ρ†ΠΈΠΊΡŠΠ» Π² COPY-SEQ Π½Π° масиви с Π½ΡƒΠ»Π΅Π²Π° дълТина ΠΈ Ρ‚ΠΈΠΏ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ NIL.
    • ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° конструктори Π½Π° структури, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π½Π° Π½Π°ΠΉ-високо Π½ΠΈΠ²ΠΎ.
  • ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠΈ Π² SB-SIMD:
    • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π² SB-SIMD.
    • ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° SB-SIMD AVX f64.4-reverse.
    • ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° Ρ€Π°Π·Π±ΡŠΡ€ΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ SB-SIMD Π½Π° AVX ΠΈ SSE2.
    • ΠŸΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚ Π² sse+xmm0 VOP-ΠΎΠ²Π΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster