powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Скачал Common Lisp от Ufa Soft
11 сообщений из 186, страница 8 из 8
Скачал Common Lisp от Ufa Soft
    #35899720
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) пишет:

> С этого места паааапрашу поподробнее :)
> Forth это по твоему какая ???
Я форт плохо знаю/помню, но, на сколько помню, там - стековая
машина. Т.е. операции -

push a
push b
+

Т.е. получается, что постфиксная. Хотя формально тут вообще
нет записи арифметических выражений в одном операторе,
но семантика операций - постфиксная.


А так:

(+ a b с) -- префиксная

(a + b + с) -- инфиксная

(a b с +) -- постфиксная
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35899727
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) пишет:

> Фишка в том, что в постфиксной (к примеру) скобки просто не нужны, а в
> префиксной + может иметь более 2 операндов (как и любая другая функция)
>

Ты ошибаешься. И там, и там (префик/постфик) скобки как раз обязательны.
Не обязательны скобки в инфиксе.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35899846
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Gluk (Kazan) пишет:

> С этого места паааапрашу поподробнее :)
> Forth это по твоему какая ???
Я форт плохо знаю/помню, но, на сколько помню, там - стековая
машина. Т.е. операции -

push a
push b
+

Т.е. получается, что постфиксная. Хотя формально тут вообще
нет записи арифметических выражений в одном операторе,
но семантика операций - постфиксная.


А так:

(+ a b с) -- префиксная

(a + b + с) -- инфиксная

(a b с +) -- постфиксная



Вот и в Б3 34 также ;)
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35899851
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Gluk (Kazan) пишет:

> Фишка в том, что в постфиксной (к примеру) скобки просто не нужны, а в
> префиксной + может иметь более 2 операндов (как и любая другая функция)
>

Ты ошибаешься. И там, и там (префик/постфик) скобки как раз обязательны.
Не обязательны скобки в инфиксе.


Я немножко не об том. В инфиксе скобки необходимы для задания приоритета операций
в постфиксе (при наличии неограниченного стека), всегда можно сгруппировать операции так, чтобы скобки были не нужны
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35900309
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) пишет:

> Я немножко не об том. В инфиксе скобки необходимы для задания приоритета
> операций
> в постфиксе (при наличии неограниченного стека), всегда можно
> сгруппировать операции так, чтобы скобки были не нужны

Ну да, но в инфиксе скобки нужны только для изменения приоритетов.
В префиксе/постфиксе они нужны для явного выделения операндов
операции (это если предположить, что их может быть произвольное количество,
а не только 2). В таком случае скобки в явном виде нужны всегда,
ну и тогда для изменнеия приоритетов операции они уже не используются --
потому что порядок всех операций задаётся явным образом.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35902395
no-cl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivВ префиксе/постфиксе они нужны для явного выделения операндов
операции (это если предположить, что их может быть произвольное количество,
а не только 2). В таком случае скобки в явном виде нужны всегда
Тут как бы есть выбор: либо не ограничивать количество операндов (тогда нужны скобки), либо обходиться без скобок (тогда количество операндов строго фиксировано). И различия между постфиксом-префиксом нету, и то и другое может существовать в этих двух вариациях. В Лиспе - со скобками, но с произвольным количеством аргументов, в Форте - без скобок, но с фиксированным количеством аргументов. Могло бы быть и наоборот)))
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35903318
жоЛиспа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
жесть, ходил по киевской Петровке в поиске книжки по Лиспу, прошел весь базар вдоль и поперек, десятки крупных точек по продаже компьютерной литературы

Таких книжек просто не бывает, разве что с привязкой к Автокаду как то так.

Язык явно не попсовый :D
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35903818
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1

Книжек по Лиспу днём с огнём не сыщешь.
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35904094
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автолисп - это не лисп, это что-то типа vba :)
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35904199
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жоЛиспа пишет:

> Язык явно не попсовый :D
А то !
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Скачал Common Lisp от Ufa Soft
    #35909166
Ррррр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
11 сообщений из 186, страница 8 из 8
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Скачал Common Lisp от Ufa Soft
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]