лисп

Feb. 8th, 2003 01:49 pm
avva: (Default)
[personal profile] avva
Я учу Lisp (язык программирования такой, для тех, кто не знает). Немного стыдно, что до сих пор его не знал (совсем простые куски кода я умею читать, подцепил где-то случайно, в emacs'е скорее всего; но писать не могу, и язык по-настоящему не понимаю), но как-то не нужен он мне был. Да он мне и сейчас не нужен особенно, но захотелось вот заполнить эту лакуну. От лакуны к лакуне -- так, глядишь, и дойдёшь до чего-то хорошего.

Взял в библиотеке две книги пару недель назад: Lisp (Winston&Horn, 3rd edition), и Programming in Common Lisp (Brooks). Сегодня начал их читать, и если найду ещё немного времени, скачаю и установлю какой-нибудь Лисп поиграться.

Книга Винстона и Хорна более подробна, основательна; вместе с тем более "попсовая" что ли. В тексте сквозит настойчивое стремление объяснить читателю, что Лисп - это совсем не страшно. Вместо car и cdr всегда используются first и last. И много ещё подобных мелочей. Книга Брукса куда более лаконична, написана более уверенным тоном и для людей, уже что-то знающих и уверенных в себе.

Концептуальная простота Лиспа меня восхищает. Я вообще очень падок на концептуальную простоту, и потому очень люблю, например, Smalltalk и Forth, хоть и не работал в них сколько-нибудь долго, не писал ничего действительно серьёзного. Теперь Лисп, наверное, присоединится к этому списку.

Re:

Date: 2003-02-08 04:32 am (UTC)
From: [identity profile] avva.livejournal.com
Я уже знаю почти все языки, что Вы назвали ;) но вот Лисп как раз нет. Особенно Форт люблю, кстати.

Кстати, какой Лисп?

Пока что, думаю, Common Lisp будет адекватен.

Date: 2003-02-08 04:42 am (UTC)
From: [identity profile] dimulka-9.livejournal.com
Все? :) Хм.. меня прямо-таки подбивает найти незнакомый Вам язык. :)

Да, коммон лучше. На мой взгляд, конечно.
Пакеты, хэш-массивы...

Скажите, а KRL и FRL (хотя это уже не совсем язык)? ARL?

Re:

Date: 2003-02-08 04:48 am (UTC)
From: [identity profile] avva.livejournal.com
Не все, а почти все ;) Рефал не знаю совсем, APL - очень посредственно, хочу его ещё отдельно выучить как-нибудь.

KRL - это который knowledge representation? Не знаю тоже.

Date: 2003-02-08 04:53 am (UTC)
From: [identity profile] dimulka-9.livejournal.com
Да, Knowledge Representation Language - язык представления знаний. Именно он. :)

Позвольте Вас во френды. Я думаю, это необходимость :)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 10:45 am
Powered by Dreamwidth Studios