@jvmchat

Страница 801 из 2890
Evgeniy
09.12.2016
17:24:38
нет, ни одного.
А самый близкий какой?

guga
09.12.2016
17:25:00
нет, ни одного.
Т.е. язык должен следовать строго одной парадигме?

Sergey
09.12.2016
17:25:14
smalltalk?

Vik
09.12.2016
17:25:43
Google
Yegor
09.12.2016
17:25:48
ну тогда сразу анонс: я буду в Киеве через десять дней с большим семинаром, часа на три. и там расскажу прямо последовательно, что в Джаве мне не нравится и как это исправляется, силами той же Джавы. то есть очень практический семинар будет, без фантастики. все велком: https://twitter.com/xpinjection/status/807217047423844352

Sergey
09.12.2016
17:26:55
написано будет трансляция Епамом

Yegor
09.12.2016
17:27:05
А самый близкий какой?
я не спец в языках. не полиглот. знаю их штук 5, не больше. и джава мне нравится больше всего. все остальное совсем грустно

Митко Соловец?
09.12.2016
17:27:05
отлично

Yegor
09.12.2016
17:27:16
будет онлайн трансляция

Митко Соловец?
09.12.2016
17:27:58
ну вот прям тут и обсудим) мгновенный фидбэк

Kirill
09.12.2016
17:28:08
@gamussa Виктор, а ты спец в распределенных системах? Если да, что можешь посоветовать почитать новичку для того чтобы понять теорию?

Yegor
09.12.2016
17:28:26
Котлин не меняет парадигму

он удобнее, чем джава

Google
Yegor
09.12.2016
17:28:37
наверное

но это все то же старое доброе процедурное программирование

Митко Соловец?
09.12.2016
17:32:02
Kirill
09.12.2016
17:32:06
зафолловил, жду! спасибо!

Митко Соловец?
09.12.2016
17:32:13
мы можем выложить на наш канал, где куча литературы

@proJVM

Vik
09.12.2016
17:32:55
рекомендую начать с http://dataintensive.net

книга свежая

и автор огонь

я еще посмотрю чего посоветовать

Baruch
09.12.2016
17:33:39
теперь это чат Баруха
ты так говоришь, как будто это что-то плохое

Митко Соловец?
09.12.2016
17:33:58
Виктор, можешь оформить это в одно сообщение, я перекину сразу в канал.

guga
09.12.2016
17:34:02
Котлин не меняет парадигму
Т.е. ооп это намного больше чем, всё есть объект + инкапсуляция, наследование и полиморфизм?

Aliaksei
09.12.2016
17:34:24
@yegor256 Егор, ты часто упоминаешь lisp/clojure был опыт(коммерческий) с ним? это не тру ООП конечно, а просто тру. Тебя связявает чтото с этой веткой языков?

Yegor
09.12.2016
17:36:54
Т.е. ооп это намного больше чем, всё есть объект + инкапсуляция, наследование и полиморфизм?
эта расхожая фраза сбивает всех с толку. это все равно как сказать, что счастливый брак — это борщ, футбол и секс. Наверое что-то в этом есть, но это далеко не все.

Vik
09.12.2016
17:36:59
Нам пишут «Виктор, а ты спец в распределенных системах? Если да, что можешь посоветовать почитать новичку для того чтобы понять теорию?» Отвечаю. Рекоммендую начать с книги Designing Data-Intensive Applications http://dataintensive.net. Книга свежая, много примеров как теории, так и из реальног мира. Там есть много отсылок на другие материалы для углубленного самостоятельного обучения.

guga
09.12.2016
17:37:22
ну и сегодня выложили запись встречи jugru с @yegor256

Митко Соловец?
09.12.2016
17:38:16
https://telegram.me/proJVM

Google
Митко Соловец?
09.12.2016
17:38:24
канал

Yegor
09.12.2016
17:38:36
@yegor256 Егор, ты часто упоминаешь lisp/clojure был опыт(коммерческий) с ним? это не тру ООП конечно, а просто тру. Тебя связявает чтото с этой веткой языков?
Я пишу на Lisp очень очень давно. Думаю, что я знаком с ним даже дольше, чем с джавой. И мне очень нравится функциональное программирование. Я даже несколько своих FP языков сделал за последние несколько лет (внутренних). Так что я за FP двумя руками.

Kirill
09.12.2016
17:39:45
done ^^^
отлично! в твиттере, насколько я понимаю, ты тоже выкладываешь обычно какие-то материалы?

Vik
09.12.2016
17:40:09
а еще фотки из качалки

можно подписываться, а можно не подписываться :)

Yegor
09.12.2016
17:40:41
Но отдельно? ООП отдельно ФП отдельно?
я думаю, что сначала ФП, потом ООП. ФП — это предок ООП. правильный настоящий ООП выходит из ФП.

Andre
09.12.2016
17:41:23
кстати, если уж упарываться по изучению ФП, то только на лисп имеет смысл смотреть?

Alexander
09.12.2016
17:41:23
этовообще две разные концепции ФП пошло с мат основной ООП просто из здравого смысла и желания получить что-то новое где связь родственная между ними?

Yegor
09.12.2016
17:41:48
проще говоря: объект — это функция, только еще и инкапсулирующая что-то

Andre
09.12.2016
17:41:53
Фортран у нас языком ФП не является, я чот забыл?

Yegor
09.12.2016
17:42:35
(max a b) — это функция на лиспе

Alexander
09.12.2016
17:42:42
ясно функанщики весь мир в виде функций представляют мл мастера на графмоделях весь мир в виде непрерывных распределений а те, кто начал с фп, представляют весь мир в фп

Yegor
09.12.2016
17:42:48
new max(a, b) — это объект на ООП

Quantum Harmonizer
09.12.2016
17:42:58
проще говоря: объект — это функция, только еще и инкапсулирующая что-то
У объекта есть методы (поведение, функции) и поля (данные). Мне совсем не кажется, что что-то из них вторично.

Yegor
09.12.2016
17:44:27
просто для большинства "объект", это какой нибудь HttpClientConfiguration с 50-ю сеттерами внутри

и он совсем ничего общего с функцией не имеет

но и с объектом тоже)

Alexander
09.12.2016
17:45:11
ну так объект и создается, чтоб инкапсулировать данные 50 сеттеров или конструктор с двумя другими объектами – не так важно

Google
guga
09.12.2016
17:46:08
просто для большинства "объект", это какой нибудь HttpClientConfiguration с 50-ю сеттерами внутри
Все состояние объекта должно быть задано в конструкторе и никак иначе?

Alexander
09.12.2016
17:46:14
я просто к тому, что ничто ни из чего не выходило и это две параллельные концепции видите что-то общее – замечательно

Yegor
09.12.2016
17:46:15
я вообще в баре сижу и жду девушку)

Yan?
09.12.2016
17:46:53
Бля

Admin
ERROR: S client not available

Yan?
09.12.2016
17:46:55
И Егор тут уже

Как успехи с новым языком?

Alexander
09.12.2016
17:47:32
Все состояние объекта должно быть задано в конструкторе и никак иначе?
это все от ФП в ООП у объекта может и должно меняться внутреннее состояние иначе нафиг он нужен

guga
09.12.2016
17:47:33
Vlad
09.12.2016
17:48:28
я вообще в баре сижу и жду девушку)
Надо запомнить. Теперь я умею сливаться красиво.

Yegor
09.12.2016
17:49:12
про CLOS не в курсе, честно

Quantum Harmonizer
09.12.2016
17:49:18
это все от ФП в ООП у объекта может и должно меняться внутреннее состояние иначе нафиг он нужен
++ иногда классно менять состояние, создавая новый объект, а иногда –– мутируя существующий. Не надо из крайности в крайность.

Tirex
09.12.2016
17:51:27
/stat@combot

Combot
09.12.2016
17:51:28
combot.org/chat/-1001043090457

Vlad
09.12.2016
17:51:43
Да и чистый ООП - не панацея. Отчего мнение что самый качественный и тру софт должен быть строго на ООП на все 100% - не пойму никак

Quantum Harmonizer
09.12.2016
17:52:14
Может, потому что полиморфизм?)

Митко Соловец?
09.12.2016
17:52:32
Да и чистый ООП - не панацея. Отчего мнение что самый качественный и тру софт должен быть строго на ООП на все 100% - не пойму никак
потому что так исторически сложилось, ООП, которое мы знаем сейчас, облегчило написание трудного софта

Google
Митко Соловец?
09.12.2016
17:52:39
в процедурном стиле это стало сложно делать

Andre
09.12.2016
17:53:25
а тем временем сеттеры и геттеры по скорости работы проигрывают прямому доступу по public полю

Vlad
09.12.2016
17:53:32
Так оно не стопроцентное ООП, тут Егор прав

Митко Соловец?
09.12.2016
17:53:53
> ООП, которое мы знаем сейчас

я не говорил 100%

Vlad
09.12.2016
17:54:13
то что мы знаем сейчас конечно удобнее чистого процедурного, но не является ООП полностью

И это ж и хорошо как бы. Где-то удобнее одно, где то другое, а где-то еще лямбды

Quantum Harmonizer
09.12.2016
17:54:36
Что именно не является ООП полностью?

Митко Соловец?
09.12.2016
17:54:44
просто из докладов Егора, я не вижу профита для инженеров, для бизнеса, но вижу как порыв сделать то, что изначально(возможно) задумывалось

прям как в хардкорной математике

что-то открыли, а когда это пригодится и пригодится ли вообще, тот еще вопрос

Vlad
09.12.2016
17:55:21
просто из докладов Егора, я не вижу профита для инженеров, для бизнеса, но вижу как порыв сделать то, что изначально(возможно) задумывалось
Но при этом нет никакой практической гарантии что то что изначально задумывалось - сделает жизнь легче\лучше

Vlad
09.12.2016
17:55:38
И я с тобой согласен)

Yegor
09.12.2016
17:58:08
вот про это и будет мой доклад в Киеве

я приведу несколько десятков примеров

как движение в сторону ООП делает софт лучше

Страница 801 из 2890