Она ΡˆΡ‚ΠΎ Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ Лисп посСбСн

Β«ΠΠ°Ρ˜Π³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ‚ програмски јазик нСкогаш создадСн«
- Алан КСј, β€žΠ½Π° Π›ΠΈΡΠΏβ€œ

Она ΡˆΡ‚ΠΎ Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ Лисп посСбСн

Кога ΠœΠ΅ΠΊΠ°Ρ€Ρ‚ΠΈ Π³ΠΎ Ρ€Π°Π·Π²ΠΈ Lisp Π²ΠΎ Π΄ΠΎΡ†Π½ΠΈΡ‚Π΅ 1950-Ρ‚ΠΈ, Ρ‚ΠΎΡ˜ бСшС Ρ€Π°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΎΠ΄ постоСчкитС Ρ˜Π°Π·ΠΈΡ†ΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ најваТСн бСшС Π€ΠΎΡ€Ρ‚Ρ€Π°Π½.

Лисп прСтстави Π΄Π΅Π²Π΅Ρ‚ Π½ΠΎΠ²ΠΈ ΠΈΠ΄Π΅ΠΈ:

1. Услови. УсловнитС искази сС Π°ΠΊΠΎ-Ρ‚ΠΎΠ³Π°Ρˆ-ΠΈΠ½Π°ΠΊΡƒ конструкции. Π‘Π΅Π³Π° Π³ΠΈ Π·Π΅ΠΌΠ°ΠΌΠ΅ Π·Π΄Ρ€Π°Π²ΠΎ Π·Π° Π³ΠΎΡ‚ΠΎΠ²ΠΎ. Π’ΠΈΠ΅ Π±Π΅Π° измислСн ΠœΠ΅ΠΊΠšΠ°Ρ€Ρ‚ΠΈ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Лисп. (Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ Π²ΠΎ Ρ‚ΠΎΠ° Π²Ρ€Π΅ΠΌΠ΅ имашС само Π³ΠΎΡ‚ΠΎ изјави, тСсно ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со инструкциитС Π½Π° Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° Π·Π° основниот Ρ…Π°Ρ€Π΄Π²Π΅Ρ€.) ΠœΠ΅ΠΊΠšΠ°Ρ€Ρ‚ΠΈ, Π΄ΠΎΠ΄Π΅ΠΊΠ° бСшС Π²ΠΎ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Алгол, придонСсС со ΡƒΡΠ»ΠΎΠ²ΡƒΠ²Π°ΡšΠ° Π·Π° Алгол, ΠΎΠ΄ ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ сС ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈΡ˜Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ˜Π°Π·ΠΈΡ†ΠΈ.

2. Π’ΠΈΠΏ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°. Π’ΠΎ Lisp, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ сС ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ ΠΎΠ΄ ΠΏΡ€Π²Π° класа - Ρ‚ΠΈΠ΅ сС Ρ‚ΠΈΠΏ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, исто ΠΊΠ°ΠΊΠΎ ΠΈ Π±Ρ€ΠΎΠ΅Π²ΠΈΡ‚Π΅, Π½ΠΈΠ·ΠΈΡ‚Π΅ ΠΈΡ‚Π½., ΠΈ ΠΈΠΌΠ°Π°Ρ‚ Π±ΡƒΠΊΠ²Π°Π»Π½Π° прСтстава, ΠΌΠΎΠΆΠ΅ Π΄Π° сС складираат Π²ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСнСсуваат ΠΊΠ°ΠΊΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΈΡ‚Π½.

3. Π Π΅ΠΊΡƒΡ€Π·ΠΈΡ˜Π°. Π Π΅ΠΊΡƒΡ€Π·ΠΈΡ˜Π°Ρ‚Π°, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, ΠΏΠΎΡΡ‚ΠΎΠ΅ΡˆΠ΅ ΠΊΠ°ΠΊΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡ΠΊΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ ΠΏΡ€Π΅Π΄ Lisp, Π½ΠΎ Lisp бСшС ΠΏΡ€Π²ΠΈΠΎΡ‚ програмски јазик ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°. (Ова ΠΌΠΎΠΆΠ΅Π±ΠΈ сС ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π° ΠΏΡ€ΠΈ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ ΠΎΠ΄ ΠΏΡ€Π²Π° класа.)

4. Нов ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. Π’ΠΎ Lisp, ситС ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ сС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈ. ВрСдноститС сС ΠΎΠ½Π° ΡˆΡ‚ΠΎ Π³ΠΎ ΠΈΠΌΠ°Π°Ρ‚ Ρ‚ΠΈΠΏΠΎΠ²ΠΈΡ‚Π΅, Π° Π½Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅, Π° Π΄ΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΈΠ»ΠΈ Π²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈ, Π° Π½Π΅ Π½Π° ΠΎΠ½Π° Π½Π° ΡˆΡ‚ΠΎ ΡƒΠΊΠ°ΠΆΡƒΠ²Π°Π°Ρ‚.

5. Π‘ΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Π½Π° смСт.

6. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ составСни ΠΎΠ΄ ΠΈΠ·Ρ€Π°Π·ΠΈ. Lisp ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ сС стСбла Π½Π° ΠΈΠ·Ρ€Π°Π·ΠΈ, ΠΎΠ΄ ΠΊΠΎΠΈ сСкоја Π²Ρ€Π°ΡœΠ° врСдност. (НСкои Lisp ΠΈΠ·Ρ€Π°Π·ΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π²Ρ€Π°Ρ‚Π°Ρ‚ повСќС врСдности.) Ова Π΅ Π²ΠΎ спротивност со Fortran ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈ Ρ˜Π°Π·ΠΈΡ†ΠΈ ΠΊΠΎΠΈ ΠΏΡ€Π°Π²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ β€žΠΈΠ·Ρ€Π°Π·ΠΈβ€œ ΠΈ β€žΠΈΠ·Ρ˜Π°Π²ΠΈβ€œ.

ΠŸΡ€ΠΈΡ€ΠΎΠ΄Π½ΠΎ бСшС Π΄Π° сС ΠΈΠΌΠ° ΠΎΠ²Π°Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° Π²ΠΎ Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ бСшС ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ ΠΊΠΎΠ½ Π»ΠΈΠ½ΠΈΡ˜Π°Ρ‚Π° (Π½Π΅ Π΅ ΠΈΠ·Π½Π΅Π½Π°Π΄ΡƒΠ²Π°Ρ‡ΠΊΠΈ Π·Π° јазик Ρ‡ΠΈΡ˜ Π²Π»Π΅Π·Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ бСшС ΠΏΡ€ΠΎΠ±ΠΈΠ΅Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ°). НС моТСшС Π΄Π° имаш Π²Π³Π½Π΅Π·Π΄Π΅Π½ΠΈ изјави. И сè Π΄ΠΎΠ΄Π΅ΠΊΠ° Π²ΠΈ Ρ‚Ρ€Π΅Π±Π°Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡ΠΊΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°, нСмашС смисла Π½ΠΈΡˆΡ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ Π΄Π° Π²Ρ€Π°ΡœΠ° врСдност бидСјќи ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ΠΌΠ° Π΄Π° Ρ‡Π΅ΠΊΠ° Π½ΠΈΡˆΡ‚ΠΎ Π΄Π° сС Π²Ρ€Π°Ρ‚ΠΈ.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°Ρ‚Π° Π±Π΅Π° ΡƒΠΊΠΈΠ½Π°Ρ‚ΠΈ со ΠΏΠΎΡ˜Π°Π²Π°Ρ‚Π° Π½Π° Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅ структурирани со Π±Π»ΠΎΠΊΠΎΠ²ΠΈ, Π½ΠΎ Π΄ΠΎΡ‚ΠΎΠ³Π°Ρˆ бСшС ΠΏΡ€Π΅Π΄ΠΎΡ†Π½Π°. Π Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅Ρ“Ρƒ ΠΈΠ·Ρ€Π°Π·ΠΈΡ‚Π΅ ΠΈ ΠΈΠ·Ρ˜Π°Π²ΠΈΡ‚Π΅ Π΅ вСќС ΡƒΡ‚Π²Ρ€Π΄Π΅Π½Π°. Поминал ΠΎΠ΄ Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ Π΄ΠΎ Алгол ΠΈ ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΡƒ Π΄ΠΎ Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚ΠΎΠΌΡ†ΠΈ.

Кога Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Π΅ цСлосно составСн ΠΎΠ΄ ΠΈΠ·Ρ€Π°Π·ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° составуватС ΠΈΠ·Ρ€Π°Π·ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сакатС. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΈΠ»ΠΈ (ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја синтаксата Π›Π°ΠΊ)

(if foo (= x 1) (= x 2))

ΠΈΠ»ΠΈ

(= x (if foo 1 2))

7. Π’ΠΈΠΏ симбол. ΠšΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΡ‚Π΅ сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ стринговитС, Π²ΠΎ Ρ‚ΠΎΡ˜ ΡΠ»ΡƒΡ‡Π°Ρ˜ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° Сднаквост со ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅.

8. ΠΠΎΡ‚Π°Ρ†ΠΈΡ˜Π° Π·Π° ΠΊΠΎΠ΄ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ стСбла со симболи.

9. Π¦Π΅Π»ΠΈΠΎΡ‚ јазик Π΅ сСкогаш достапСн. НСма ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ‡ΠΈΡ‚Π°ΡšΠ΅, Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ»ΠΈ стартуватС ΠΊΠΎΠ΄ΠΎΡ‚ Π΄ΠΎΠ΄Π΅ΠΊΠ° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅, ΠΈΠ»ΠΈ Π΄Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ ΠΈΠ»ΠΈ Π΄Π° Π³ΠΎ стартуватС ΠΊΠΎΠ΄ΠΎΡ‚ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Ρ‚Π΅, ΠΈΠ»ΠΈ Π΄Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠ΄ Π΄ΠΎΠ΄Π΅ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ΠΈ.

Π˜Π·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ ΠΏΡ€ΠΈ Ρ‡ΠΈΡ‚Π°ΡšΠ΅ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° корисницитС Π΄Π° ја Ρ€Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π°Ρ‚ синтаксата Π½Π° Lisp; ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°ΡšΠ΅ Π΅ основа Π·Π° ΠΌΠ°ΠΊΡ€ΠΎΠ°; ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π΅ основа Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Lisp ΠΊΠ°ΠΊΠΎ јазик Π·Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Emacs; ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‡ΠΈΡ‚Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Π°Ρ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ s-ΠΈΠ·Ρ€Π°Π·ΠΈ, идСја Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ измислСна Π²ΠΎ XML.

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

Кога Lisp ΠΏΡ€Π²ΠΏΠ°Ρ‚ бСшС измислСн, ΠΎΠ²ΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ Π±Π΅Π° Π΄Π°Π»Π΅ΠΊΡƒ ΠΎΠ΄ ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅ Π΄ΠΈΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ Ρ…Π°Ρ€Π΄Π²Π΅Ρ€ΠΎΡ‚ достапСн Π²ΠΎ Π΄ΠΎΡ†Π½ΠΈΡ‚Π΅ 1950-Ρ‚ΠΈ.

Π‘ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, стандардниот јазик, ΠΎΡ‚Π΅Π»ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΎΠ΄ успСхот Π½Π° ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈΡ‚Π΅ Ρ˜Π°Π·ΠΈΡ†ΠΈ, постСпСно Π΅Π²ΠΎΠ»ΡƒΠΈΡ€Π°ΡˆΠ΅ ΠΊΠΎΠ½ Lisp. Π’ΠΎΡ‡ΠΊΠΈΡ‚Π΅ 1-5 сСга сС ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΡ„Π°Ρ‚Π΅Π½ΠΈ. Π’ΠΎΡ‡ΠΊΠ°Ρ‚Π° 6 ΠΏΠΎΡ‡Π½ΡƒΠ²Π° Π΄Π° сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π° Π²ΠΎ ΠΌΠ΅Ρ˜Π½ΡΡ‚Ρ€ΠΈΠΌΠΎΡ‚. Π’ΠΎ ΠŸΠ°Ρ˜Ρ‚ΠΎΠ½, постои ΠΊΠ»Π°ΡƒΠ·ΡƒΠ»Π° 7 Π²ΠΎ нСкоја Ρ„ΠΎΡ€ΠΌΠ°, ΠΈΠ°ΠΊΠΎ Π½Π΅ΠΌΠ° соодвСтна синтакса. Π‘Ρ‚Π°Π²ΠΊΠ°Ρ‚Π° 8, која (со Ρ‚ΠΎΡ‡ΠΊΠ° 9) ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΌΠ°ΠΊΡ€ΠΎΠ° Π²ΠΎ Lisp, сè ΡƒΡˆΡ‚Π΅ Π΅ само Π²ΠΎ Lisp, Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ (Π°) Π³ΠΈ Π±Π°Ρ€Π° Ρ‚ΠΈΠ΅ Π·Π°Π³Ρ€Π°Π΄ΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡˆΡ‚ΠΎ ΠΏΠΎΠ΄Π΅Π΄Π½Π°ΠΊΠ²ΠΎ лошо, ΠΈ (Π±) Π°ΠΊΠΎ Π³ΠΎ Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΎΠ²Π° послСдно Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠΎΡœΠ½ΠΎΡΡ‚Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ повСќС Π½Π΅ Ρ‚Π²Ρ€Π΄Π°Ρ‚ Π΄Π΅ΠΊΠ° измислилС Π½ΠΎΠ² јазик, Ρ‚ΡƒΠΊΡƒ само Π΄Π΅ΠΊΠ° Ρ€Π°Π·Π²ΠΈΠ»Π΅ Π½ΠΎΠ² Π΄ΠΈΡ˜Π°Π»Π΅ΠΊΡ‚ Π½Π° Лисп; -)

Иако ΠΎΠ²Π° Π΅ корисно Π·Π° соврСмСнитС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ, Ρ‡ΡƒΠ΄Π½ΠΎ Π΅ Π΄Π° сС опишС Lisp Π²ΠΎ однос Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ усвоСни Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ˜Π°Π·ΠΈΡ†ΠΈ. МоТСби ΠΎΠ²Π° Π½Π΅ Π³ΠΎ мислСшС ΠœΠ΅ΠΊΠ°Ρ€Ρ‚ΠΈ. Лисп Π½Π΅ бСшС Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π΄Π° Π³ΠΈ ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅ Π½Π° Π€ΠΎΡ€Ρ‚Ρ€Π°Π½; повСќС сС појави ΠΊΠ°ΠΊΠΎ нуспроизвод Π½Π° ΠΎΠ±ΠΈΠ΄ΠΎΡ‚ аксиоматизираат прСсмСтки.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€