Size: a a a

2020 September 29

SZ

Shagit Ziganshin in Moscow Python
Peter Sovietov
Ага. Если спросить Кэя, то он скажет, что ООП надо изучать не по его собственному детищу — Смолтоку, а по Лиспу, Sketchpad и ARPANET %)
В этих языках нет ни объектов, ни сообщений
источник

PS

Peter Sovietov in Moscow Python
critskiy
Вспоминается книга банды четырех, там примеры вроде на Smalltalk как раз
Да, корни шаблонов — из смолток-сообщества.
источник

SZ

Shagit Ziganshin in Moscow Python
Однако если изучать ООП по Кею, это не значит что ты улучишь понимание ООП в питоне
источник

PS

Peter Sovietov in Moscow Python
Shagit Ziganshin
В этих языках нет ни объектов, ни сообщений
На самом деле есть. Можно посмотреть исторические документы LtU на тему того, как акторы хотели реализовать в Scheme, потом поняли, что акторы уже там есть :)
источник

SZ

Shagit Ziganshin in Moscow Python
Учитывая что в нем например инкапсуляции
источник

PS

Peter Sovietov in Moscow Python
Потому что ООП по Кэю это только часть, и на самая большая часть мейнстримого ООП. Про норвежскую школу нельзя забывать!
источник

SZ

Shagit Ziganshin in Moscow Python
Мне нравится Erlang. Там прямо все хорошо и точки зрения концепции
источник

AS

Alexey Starkov in Moscow Python
а нужен ли мейнстримный ооп или это просто гора accidental complexity?
источник

AS

Alexey Starkov in Moscow Python
в питоне обходимся без многого барахла оттуда
источник

PS

Peter Sovietov in Moscow Python
Erlang еще пример красивого динамического ЯП. Наряду с Лиспом и Смолтоком. Потому что только по PHP или тому же Питону некоторые делают неверные выводы о динамических ЯП в целом :)
источник

AZ

Alexander Zelenyak in Moscow Python
Alexey Starkov
в питоне обходимся без многого барахла оттуда
Это не надолго. Вот, макросы подвезли...
источник

SZ

Shagit Ziganshin in Moscow Python
Alexander Zelenyak
Это не надолго. Вот, макросы подвезли...
Может нам повезет и их отклонят
источник

AS

Alexey Starkov in Moscow Python
макросы далеки от ООП :)
источник

D

Daylight in Moscow Python
Alexey Starkov
не надо изучать ООП по "ООП языкам", это кривой и косой "ООП", прибитый гвоздями, да, но потом с него надо переучиваться, лучше сразу изучать по Кею, собственно изобретателю ООП
https://habr.com/ru/company/hexlet/blog/303754/ например
Благодарю, ознакомлюсь)
источник

AS

Alexey Starkov in Moscow Python
тем более мейнстримного
источник

AZ

Alexander Zelenyak in Moscow Python
Alexey Starkov
макросы далеки от ООП :)
Ты просто не видел ООП на макросах.
источник

PS

Peter Sovietov in Moscow Python
Страуструп по сути сделал первый вариант C++ на макросах :)
источник

SZ

Shagit Ziganshin in Moscow Python
GTK на макросах
источник

ST

Storm Trooper in Moscow Python
Alexander Zelenyak
Это не надолго. Вот, макросы подвезли...
А нововведения python 3.8 кто нить юзает? моржика там?

Мне пока ещё не попадалось
источник

SZ

Shagit Ziganshin in Moscow Python
Я видел один раз моржа
источник