|
|
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) пишет: > С этого места паааапрашу поподробнее :) > Forth это по твоему какая ??? Я форт плохо знаю/помню, но, на сколько помню, там - стековая машина. Т.е. операции - push a push b + Т.е. получается, что постфиксная. Хотя формально тут вообще нет записи арифметических выражений в одном операторе, но семантика операций - постфиксная. А так: (+ a b с) -- префиксная (a + b + с) -- инфиксная (a b с +) -- постфиксная Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 10:18:10 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) пишет: > Фишка в том, что в постфиксной (к примеру) скобки просто не нужны, а в > префиксной + может иметь более 2 операндов (как и любая другая функция) > Ты ошибаешься. И там, и там (префик/постфик) скобки как раз обязательны. Не обязательны скобки в инфиксе. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 10:19:16 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
MasterZiv Gluk (Kazan) пишет: > С этого места паааапрашу поподробнее :) > Forth это по твоему какая ??? Я форт плохо знаю/помню, но, на сколько помню, там - стековая машина. Т.е. операции - push a push b + Т.е. получается, что постфиксная. Хотя формально тут вообще нет записи арифметических выражений в одном операторе, но семантика операций - постфиксная. А так: (+ a b с) -- префиксная (a + b + с) -- инфиксная (a b с +) -- постфиксная Вот и в Б3 34 также ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 11:02:05 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
MasterZiv Gluk (Kazan) пишет: > Фишка в том, что в постфиксной (к примеру) скобки просто не нужны, а в > префиксной + может иметь более 2 операндов (как и любая другая функция) > Ты ошибаешься. И там, и там (префик/постфик) скобки как раз обязательны. Не обязательны скобки в инфиксе. Я немножко не об том. В инфиксе скобки необходимы для задания приоритета операций в постфиксе (при наличии неограниченного стека), всегда можно сгруппировать операции так, чтобы скобки были не нужны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 11:04:32 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) пишет: > Я немножко не об том. В инфиксе скобки необходимы для задания приоритета > операций > в постфиксе (при наличии неограниченного стека), всегда можно > сгруппировать операции так, чтобы скобки были не нужны Ну да, но в инфиксе скобки нужны только для изменения приоритетов. В префиксе/постфиксе они нужны для явного выделения операндов операции (это если предположить, что их может быть произвольное количество, а не только 2). В таком случае скобки в явном виде нужны всегда, ну и тогда для изменнеия приоритетов операции они уже не используются -- потому что порядок всех операций задаётся явным образом. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2009, 13:25:13 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
MasterZivВ префиксе/постфиксе они нужны для явного выделения операндов операции (это если предположить, что их может быть произвольное количество, а не только 2). В таком случае скобки в явном виде нужны всегда Тут как бы есть выбор: либо не ограничивать количество операндов (тогда нужны скобки), либо обходиться без скобок (тогда количество операндов строго фиксировано). И различия между постфиксом-префиксом нету, и то и другое может существовать в этих двух вариациях. В Лиспе - со скобками, но с произвольным количеством аргументов, в Форте - без скобок, но с фиксированным количеством аргументов. Могло бы быть и наоборот))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 11:06:31 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
жесть, ходил по киевской Петровке в поиске книжки по Лиспу, прошел весь базар вдоль и поперек, десятки крупных точек по продаже компьютерной литературы Таких книжек просто не бывает, разве что с привязкой к Автокаду как то так. Язык явно не попсовый :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 14:32:07 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
+1 Книжек по Лиспу днём с огнём не сыщешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 16:34:16 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
автолисп - это не лисп, это что-то типа vba :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 18:02:04 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
жоЛиспа пишет: > Язык явно не попсовый :D А то ! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2009, 18:48:32 |
|
||
|
Скачал Common Lisp от Ufa Soft
|
|||
|---|---|---|---|
|
#18+
Кое-что про литературу о Lisp: http://www.linux.org.ru/wiki/en/%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1._%D0%9E%D0%B1%D1%89%D0%B8%D0%B5_%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%BE_Lisp#%D0%9D%D1%83%D0%B6%D0%BD%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F_%D0%BF%D0%BE_Lisp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 17:59:36 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35899846&tid=1344571]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 562ms |

| 0 / 0 |
