Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Вопрос по Lisp: списки

Вопрос по Lisp: списки

Ответ
Поиск в этой теме
Непрочитано 29.07.2004, 12:39 #1
Вопрос по Lisp: списки
Torino
 
Штаб
Регистрация: 21.08.2003
Сообщений: 943

Чем отличаются

(5 "a" T)

и

(list 5 "a" T)

?

Я имею ввиду зачем мне организовывать список с помощью list, если можно элементы просто поместить в скобки?
Просмотров: 3636
 
Непрочитано 29.07.2004, 13:02
#2
BOZ


 
Сообщений: n/a


В приведенном случае это безразлично, только перед скобкой в первом варианте нужен апостроф, так как функции с именем 5 - нет.

А теперь присвой
Код:
и сравни

Код:
[Выделить все]
(setq b (list 5 a t))
и
Код:
[Выделить все]
(setq c '(5 a t))
Значения b и с, как видишь, вычислены по разному.
 
 
Автор темы   Непрочитано 29.07.2004, 13:06
#3
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


Понятно, т.е. List сначала вычисляет аргументы, а из результатов вычислений формирует список.
Спасибо!
Torino вне форума  
 
Непрочитано 29.07.2004, 13:44
#4
kos

LISP-программист
 
Регистрация: 25.08.2003
Тутэйшы
Сообщений: 238


Цитата:
Сообщение от Torino
Понятно, т.е. List сначала вычисляет аргументы, а из результатов вычислений формирует список.
Спасибо!
Вот именно вычисляет. И во многих источниках вы найдете термин вычислитель LISP'а вместо интерпретатор.
И вся работа LISP'а основана на функциях, которые вычисляются и возвращают вычисленные значения...
__________________
Там все есть для счастья - меня там только нет.
Так это значит, что я там - буду!
kos вне форума  
 
Непрочитано 29.07.2004, 14:06
#5
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


У меня в одной старенькой книженки 1991 года написано:
"... при составлении списка функция LIST оценивает выражения-элементы."
И во скока она оценивает....,
Хорошо что есть и другая литература
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 29.07.2004, 14:22
#6
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


У меня кстати есть "Мир ЛИСПА", в электронном виде, оба тома. Правда объем большой, PDF из сканов сделан 14+12 Mb. Кому надо могу поделится...
{Smirnoff} вне форума  
 
Автор темы   Непрочитано 29.07.2004, 14:51
#7
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


>>Fantomas
Эээ...
Опять скромно предлагаю свой ФТП
И у меня будет и у других.
Torino вне форума  
 
Непрочитано 29.07.2004, 15:17
#8
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,116


>> Torino

А если не трудно сообщите пожалуйста ФТП если там появится сия замечательная книга... хотя уже 28 июля миновало, но надеюсь не посодют ;-)
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 29.07.2004, 15:51
#9
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


Шлю на тебя Torino "кусками" RAR. Первый том - 11 частей архива, второй- 9 частей. Докладывай о получении. Сколько я сразу могу отправить на тебя? Все сразу к сожалению немогу, ограничение на исходящую почту у меня 10 мегов :?
{Smirnoff} вне форума  
 
Автор темы   Непрочитано 29.07.2004, 18:29
#10
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


На моем ФТП размещены два тома.
Называются lisp1.pdf и lisp2.pdf
Torino вне форума  
 
Непрочитано 30.07.2004, 04:33
#11
Вася


 
Сообщений: n/a


укажите адрес фтп где это можно увидеть.
 
 
Автор темы   Непрочитано 30.07.2004, 11:46
#12
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


За реквизитами сервера - на емейл.
Torino вне форума  
 
Непрочитано 30.07.2004, 12:51
#13
BigBrother

Design & programming :)
 
Регистрация: 14.02.2004
Новосибирск
Сообщений: 172
<phrase 1= Отправить сообщение для BigBrother с помощью Skype™


Цитата:
Сообщение от Fantomas
У меня кстати есть "Мир ЛИСПА"
Это не которую 2 финна написали?
BigBrother вне форума  
 
Непрочитано 30.07.2004, 13:05
#14
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


>BigBrother

Они... Э. Хювёнен, И. Сеппянен
{Smirnoff} вне форума  
 
Автор темы   Непрочитано 30.07.2004, 13:18
#15
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


>>Fantomas
Спасибо за книги!
Torino вне форума  
 
Непрочитано 30.07.2004, 13:43
#16
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


Спасибо Хювёнену и Сеппянену А также тому парню из Казахстана который дал мне эту книжку скачать...
{Smirnoff} вне форума  
 
Непрочитано 31.07.2004, 08:00
#17
BigBrother

Design & programming :)
 
Регистрация: 14.02.2004
Новосибирск
Сообщений: 172
<phrase 1= Отправить сообщение для BigBrother с помощью Skype™


Цитата:
Сообщение от Fantomas
>BigBrother

Они... Э. Хювёнен, И. Сеппянен
Ok, многое из этой книги в свое время откровением было. Особенно после Кудрявцева... :evil:
BigBrother вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Вопрос по Lisp: списки

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск