Size: a a a

Software Design/Architecture/Zen

2020 October 17

NF

Nikita Fedorov in Software Design/Architecture/Zen
Причем Мейер говорит обо всем на уровне модулей, потому что это книга по оок, а не ооп
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Nikita Fedorov
«программные сущности … должны быть открыты для расширения, но закрыты для модификации».
не вижу тут терминов специфичных ООП
ок. я думаю что этот принцип можно соблюсти в лиспе
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Алексей Гевондян
а инверсию зависимостей?
драйвера на Си с табличкой указателей. Примерно так
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
на си представимо) а на лиспе хз) вообще нафиг этот лисп, что, более стоящих языков нет
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Алексей Гевондян
на си представимо) а на лиспе хз) вообще нафиг этот лисп, что, более стоящих языков нет
а что на лисп тебе не представимо? те же указатели на функции по сути
источник

SP

Sergey Protko in Software Design/Architecture/Zen
функция как аргумент для другой функции
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
я не знаю лисп, и знать не хочу. зачем он нужен?
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Алексей Гевондян
на си представимо) а на лиспе хз) вообще нафиг этот лисп, что, более стоящих языков нет
есть - кложур)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Sergey Protko
функция как аргумент для другой функции
это и в пыхе и в жс есть
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
Алексей Гевондян
на си представимо) а на лиспе хз) вообще нафиг этот лисп, что, более стоящих языков нет
ай-я-яй, это же ЯЗЫК БОГА
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Алексей Гевондян
я не знаю лисп, и знать не хочу. зачем он нужен?
все сводится к лисп)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Алексей Гевондян
это и в пыхе и в жс есть
потому что так было в лисп)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Nikita Fedorov
есть - кложур)
хаскелл, раст)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Алексей Гевондян
хаскелл, раст)
разницы на самом деле не очень много
источник

SP

Sergey Protko in Software Design/Architecture/Zen
разница в инструментарии вокруг - принципиальной разницы нет
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну удачные идеи перекочевали в другие языки. отлично) причем тут лисп) в лиспе концепция реализована, теперь и не только в лиспе)
источник

NF

Nikita Fedorov in Software Design/Architecture/Zen
Nikita Fedorov
ну ок, давай обсудим. Многие реализации Lisp'а связывают конкретные функции с их именами не статически, а во время выполнения программы. Означает ли это, что язык Lisp лучше поддерживает принцип Открыт-Закрыт, чем статические
языки?
напомню вопрос
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
какие именно статические языки ты имеешь ввиду?
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
плюсы? си?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Алексей Гевондян
ну удачные идеи перекочевали в другие языки. отлично) причем тут лисп) в лиспе концепция реализована, теперь и не только в лиспе)
источник