
Aleksey
06.02.2017
08:56:03

Митко Соловец?
06.02.2017
08:56:15
так джава - это тру ооп

Aleksey
06.02.2017
08:58:52
I made up the term 'object-oriented', and I can tell you I didn't have C++ in mind
-- Alan Kay, OOPSLA '97

Google

sss3 ?
06.02.2017
08:59:34
даже в хаскеле есть грязные хаки для чтения консоли

guga
06.02.2017
09:01:06

Митко Соловец?
06.02.2017
09:01:31

Aleksey
06.02.2017
09:01:34

Митко Соловец?
06.02.2017
09:01:42
что вы к статику прикопались

?
06.02.2017
09:02:06

sss3 ?
06.02.2017
09:02:08

guga
06.02.2017
09:02:24
лисп?

Aleksey
06.02.2017
09:04:22

Митко Соловец?
06.02.2017
09:05:14
какая-то фотка с фильтром
это Егор образца 2к17?

Google

?
06.02.2017
09:05:23
Вспомнил этого чувака он против статических методов

sss3 ?
06.02.2017
09:06:48

Aleksey
06.02.2017
09:09:01

sss3 ?
06.02.2017
09:09:08
вот да

Vadim
06.02.2017
09:38:37
Ребятки у нас есть в Java что то как Optional<T> но кастумным еррором?
Что то типа Either

Aliaksei
06.02.2017
09:39:44
У Егора даже есть подборка про ООП, которой вы можете троллить каждого кто говорит про ООП
http://www.yegor256.com/2016/08/15/what-is-wrong-object-oriented-programming.html

guga
06.02.2017
09:40:38

Sergey
06.02.2017
09:41:20
реально даёте такие задания?
С такими задачами уверенно бьете в молоко. Проще тогда уж iq замерить там сплошь такие задачи.
Для хорошего теста нада человека поставить в боевые условия, вот чем он будет заниматься тем и нагрузить концентрированно на 1 день

guga
06.02.2017
09:42:48

Wystan
06.02.2017
09:43:47
Ты бы еще в стриптиз баре жаловался, что твоя танцовщица коммунистка.

guga
06.02.2017
09:43:47
*ну только если это не js разрабы

Luger
06.02.2017
09:44:28

Wystan
06.02.2017
09:44:46
Как зоя космодемьянская например
Которая жгла дома русских крестьян

guga
06.02.2017
09:45:01

Wystan
06.02.2017
09:45:14
Как не возьмет?

Luger
06.02.2017
09:45:25

guga
06.02.2017
09:45:25
коммунистка же

Google

Wystan
06.02.2017
09:45:33
Сиськи наружу- ты за это платишь. Остальное тебя волновать не должно

guga
06.02.2017
09:45:48
с неё по возможности, а мне по потребности
так же было?

Wystan
06.02.2017
09:46:01
Так же и с программистами. Платишь за код- остальное неунжные корреляции

Sergey
06.02.2017
09:49:05

guga
06.02.2017
09:50:23
вот только давай без акторов, прошу тебя

Sergey
06.02.2017
09:50:42
Как вы считаете, какая парадигма прийдет на смену ООП?

Aliaksei
06.02.2017
09:51:27

guga
06.02.2017
09:51:58

Sergey
06.02.2017
09:52:26

sss3 ?
06.02.2017
09:52:53
графическое программирование

Aliaksei
06.02.2017
09:53:01
Логическое

guga
06.02.2017
09:53:26
как ни крути, а все мы когда-то прийдём к лиспу ?

Sergey
06.02.2017
09:53:40
процедурщина на стероидах ака ооп с элементами функциональщины

?
06.02.2017
09:54:06

Sergey
06.02.2017
09:54:11

Aliaksei
06.02.2017
09:54:24

Google

?
06.02.2017
09:55:17
https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53

guga
06.02.2017
09:55:42

Sergey
06.02.2017
09:56:28

guga
06.02.2017
09:57:21
слишком идеализируешь ремесло программиста.

Sergey
06.02.2017
09:57:23

Admin
ERROR: S client not available

Aliaksei
06.02.2017
09:59:43

Sergey
06.02.2017
10:00:08

Sergey
06.02.2017
10:02:23

Sergey
06.02.2017
10:05:11
это ж и есть тру ООП. проектируешь как в реальном мире)
Реального цельнометалического мира не существует. Мир такой каким мы его видим. Через призму наших знаний мы смотрим на это Нечто, и воспринимаем лишь то на что настроены.
ООП шник видит объекты, а функциональщик видит мир из функций

Vladimir
06.02.2017
10:07:42

Sergey
06.02.2017
10:07:57
Можно настроиться на волну тех кто придумал ООП (взойти на их уровень слившись с первоисточниками) и только тогда мы увидим совершенно другой мир их глазами.

Vladimir
06.02.2017
10:08:26
Люди делятся на два типа. На тех, кто ещё не пишет на Лиспе, и те, кто уже на нём пишет.
Clojure тоже ок :)

Artem
06.02.2017
10:09:11
зачем ооп, есть же adt и монады )

Sergey
06.02.2017
10:10:08
кстати
что думают зилоты фп в скале по поводу кложи?

Artem
06.02.2017
10:13:10
динамическая природа не по мне, я даже про лисп

Aliaksei
06.02.2017
10:13:37
там строгая типизация, и где надо можно типы добавить

Google

Aliaksei
06.02.2017
10:13:45
т.е. получше чем js

Aleksey
06.02.2017
10:13:54

Sergey
06.02.2017
10:14:25

Aliaksei
06.02.2017
10:14:44
Какие вот такие новые парадигмы появились то за последние 30 лет?

sss3 ?
06.02.2017
10:15:25

?
06.02.2017
10:15:45
?

Aleksey
06.02.2017
10:17:35

Sergey
06.02.2017
10:19:21

guga
06.02.2017
10:22:09

Sergey
06.02.2017
10:23:15
ты же исследователь
Я хочу узнать что человек вынес из статьи, о чем он на самом деле хотел сказать.

Aleksey
06.02.2017
10:23:25
Ненада ссылок, в двух словах расскажи
Если коротко, то представь что у тебя любой эффект это как бросок исключения. Ты можешь перехватить (catch) этот эффект сделать что-нибудь и продолжить выполнение. При этом продолжением ты управляешь явно. В обработчике эффект у тебя есть ручка вызвав которую выполнение продолжается. Это позволяет к примеру начать выполнять код в одном треде, а продолжить в другом.

Sergey
06.02.2017
10:25:54

Artem
06.02.2017
10:26:07
если на этом строить логику, то такие джампы имхо превратят код в большую сложную массу

Aleksey
06.02.2017
10:26:38

Sergey
06.02.2017
10:26:58
Имеется в виду побочный эффект в нечистых функциях?

Aleksey
06.02.2017
10:27:36
Что это дает?
Дофига чего. Ты можешь прозрачно подмениять рантайм эффектов. Была у тебя запись в мутальную таблицу, стала запись в кешик. Был обычный println, стал запись в сетевой логер.