Size: a a a

2020 February 23

ВС

Владимир Столяров in Go-go!
иногда редиректят на зашлушку, распознают домен по sni и привет
источник

ЕО

Евгений Омельченко in Go-go!
Anton Kucherov
Современный мир разработки по давно живет в мультипарадигменной среде и спокойно использует удачные решения из разных подходов. Кстати все основные парадигмы дополняют друг друга, а не заменяют.
"Мультипарадигменные подходы" это маркетинговый ход Sun'а 2006-2007'ого года, который означает возможность анонимные функции писать в джавке.

Но, естественно, это ловушка. ООП это набор парадигм проектирования. Их можно либо соблюдать, либо нет.
источник

ЕО

Евгений Омельченко in Go-go!
Наверное если вам в гдб удобно, то не имеет. Вообще делв намного удобнее и нагляднее
источник

ВС

Владимир Столяров in Go-go!
в delve пилится сейчас исполнение выражений прямо в отладке (evaluate expression), уже работает неплохо
источник

а

а кто это in Go-go!
в vscode вроде есть
источник

AK

Anton Kucherov in Go-go!
Евгений Омельченко
"Мультипарадигменные подходы" это маркетинговый ход Sun'а 2006-2007'ого года, который означает возможность анонимные функции писать в джавке.

Но, естественно, это ловушка. ООП это набор парадигм проектирования. Их можно либо соблюдать, либо нет.
Хорошо, можно назвать по одному ООП и ФП языку в котором нет ничего из СП парадигмы?
источник

ЕО

Евгений Омельченко in Go-go!
Anton Kucherov
Хорошо, можно назвать по одному ООП и ФП языку в котором нет ничего из СП парадигмы?
ФП это не парадигма проектирования, это набор технических средств по контролю побочных эффектов и стратегий редукции.

Единственный достаточно массовый язык, который позволяет разрабатывать в парадигме ООП и при этом и имеет технические средства ФП, это Scala
источник

ЕО

Евгений Омельченко in Go-go!
ООП и ФП это вещи совершенно ортогональные, это правда. Но будучи набором технических средств ФП можно применять или не применять в зависимости от задачи.

А ООП, будучи парадигмой, как и любая другая религия, претендует на тоталитарность, универсальность и всеобщность.
источник

AK

Anton Kucherov in Go-go!
Евгений Омельченко
ООП и ФП это вещи совершенно ортогональные, это правда. Но будучи набором технических средств ФП можно применять или не применять в зависимости от задачи.

А ООП, будучи парадигмой, как и любая другая религия, претендует на тоталитарность, универсальность и всеобщность.
Не знаю, что такое парадигма проектирования, только программирования:

Programming paradigms are a way to classify programming languages based on their features. Languages can be classified into multiple paradigms.

Это если в кратце, а вообще на эту тему есть куча научных статей, которые ваши слова опровергают.
источник

ЕО

Евгений Омельченко in Go-go!
Anton Kucherov
Не знаю, что такое парадигма проектирования, только программирования:

Programming paradigms are a way to classify programming languages based on their features. Languages can be classified into multiple paradigms.

Это если в кратце, а вообще на эту тему есть куча научных статей, которые ваши слова опровергают.
Ясно, то есть ни банду четырёх, ни Гранда вы не читали?
источник

AK

Anton Kucherov in Go-go!
Евгений Омельченко
Ясно, то есть ни банду четырёх, ни Гранда вы не читали?
Читал. Там речь идет о паттернах проектирования в рамках одной парадигмы программирования.
источник

ЕО

Евгений Омельченко in Go-go!
Тогда зачем притворяетесь, что не знаете что такое парадигма проектирования?

Банда четырёх про это целиком. А Гранд вообще трёхтомник выкатил.
источник

AK

Anton Kucherov in Go-go!
Евгений Омельченко
Тогда зачем притворяетесь, что не знаете что такое парадигма проектирования?

Банда четырёх про это целиком. А Гранд вообще трёхтомник выкатил.
Потому что паттерн и парадигма - это разные слова. Они означают разные вещи.
источник

ЕО

Евгений Омельченко in Go-go!
Про языковые средства по сути ничего особенного нет, можно и на чистых сях билдеры билдеров строить, что доказывается gobject'ом
источник

ЕО

Евгений Омельченко in Go-go!
Anton Kucherov
Потому что паттерн и парадигма - это разные слова. Они означают разные вещи.
Конечно, паттерн это конкретное воплощение парадигмы
источник

AY

Alex Yu in Go-go!
Хороший пост
(на удивление)
источник

AY

Alex Yu in Go-go!
Евгений Омельченко
Читать гоблог
Читать код стандартных библиотек

Блоги, медиумы и прочее - в топку!
источник

DM

Dmitry M in Go-go!
Евгений Омельченко
Конечно, паттерн это конкретное воплощение парадигмы
Как он может быть воплощением парадигмы, когда паттерн это решение конкретной задачи?
источник

ЕО

Евгений Омельченко in Go-go!
Dmitry M
Как он может быть воплощением парадигмы, когда паттерн это решение конкретной задачи?
Задачу можно решать миллионом способов, но парадигма навязывает конкретные и очень плохие решения
источник

ЕО

Евгений Омельченко in Go-go!
Также как и любая религия она заставляет отвлечься вас от конкретного контекста и предоставляет набор универсальных решений
источник