
Oleg
04.12.2016
23:52:34
И он счастилив, рад своей жизни. Ну действительно, никто не напрягает, работа очень простая, времени куча. Играть можно постоянно. И получать действительно искреннее удовольствие от этого всего. И никому не мешает вроде, да.
Философия, да.
Есть и сильно обратные взгляды.
А ещё если взять религиозных сектантов так там вообще, но в рамках своей общины они смотрят на свои дела как на праведные

Google

Oleg
04.12.2016
23:53:48
По этому, как и везде, нужна научная шкала оценки эффективности.
Впрочем, на эту тему можно общаться не менее долго чем на тему ООП vs ФП ?

Мытко
04.12.2016
23:57:53
Опа
ооп может быть частью фп

Oleg
04.12.2016
23:59:47
Счаааа начнется, лучше не начинать
?

Мытко
05.12.2016
00:01:54
3 часа ночи. Не начнется

Oleg
05.12.2016
00:02:09
Не все из одной часовой зоны
Но да
Большинство из +3

Sergey
05.12.2016
00:03:40

Мытко
05.12.2016
00:04:53
Начало

Sergey
05.12.2016
00:05:58
Лямбда исчисления -> Машина Тьюринга -> Реализация этой машины Фон Неймоном -> Структурное программирование и лексические скоупы -> Simmula и классы как структуры для изоляции состояния -> ООП и Smalltalk -> Apple? -> Java? -> ООП мертво

Google

Sergey
05.12.2016
00:06:59
если мы про то "ООП" которое в C++/Java то тогда действительно можно не начинать... а чем плох смолток?

Oleg
05.12.2016
00:07:17
Вот об этом я и говорил ?

Sergey
05.12.2016
00:07:39
а ну тогда ладно)

Oleg
05.12.2016
00:08:12
Но я про другой, что упоминание ООП vs ФП призывает из недр как минимум несколько программистов

Sergey
05.12.2016
00:08:22
норм
tabs vs spaces
этот спор в плане "бесполезно потраченного времени" всеравно мало кому удастся переплюнуть
а вообще мне интересно как быстро под гнетом хайпа идеи ФП потеряются
у ООП допустим ушло всего лет 10-20 что бы идеи забыли

Oleg
05.12.2016
00:10:19
Более интересно что будет следующим этапом развития
И существует ли он
И может существует, но в рамках квантовых вычислений?

Sergey
05.12.2016
00:10:54
не думаю

Oleg
05.12.2016
00:11:05
Тоже филосовская тема
Потому что когда-то тоже никто не думал про ООП
И ФП

Sergey
05.12.2016
00:11:20
хотя... другая элементная база, совершенно другие подходы... может это и заставит родить чего нового

Oleg
05.12.2016
00:11:27
Вот

Sergey
05.12.2016
00:11:33
> И ФП
здрасте, 58-ой год, lisp

Oleg
05.12.2016
00:11:44
Я не про сейчас

Google

Oleg
05.12.2016
00:11:57
А про вообще

Sergey
05.12.2016
00:11:58
ты про "лет через 100" что-ли?

Oleg
05.12.2016
00:12:16
Я про было ФП, было ООП, что будет дальше?

Sergey
05.12.2016
00:12:26
ФП было ДО ооп
сильно до

Oleg
05.12.2016
00:12:33
Это я знаю

Sergey
05.12.2016
00:12:43
технически до машины фон неймана)
меня например интересует тема того, как ограничения железа влияли на софт
и подходы
и то что нам приходится кушать сегодня
то же наследование придумали тупо что бы дорогую память экономить. Память подешевела, а народ уже приучен
или там... динамическая диспетчерезация и dot нотация. Надо было экономить такты процессора потому это и ввели. И статику ввели...

Oleg
05.12.2016
00:14:48
Ну с другой стороны программироваение не ради программирования. Наследование более эффективно, эффективное лучше выживает.
И оно лучше
Но ситуация меняется
Да

Sergey
05.12.2016
00:15:20
> Наследование более эффективно, эффективное лучше выживает.
наследование на тот момент было компромисом. Сегодня оно уже не так нужно но уже дело привычки
точно так же как ООП было компромисом

Дмитрий
05.12.2016
00:15:42

Oleg
05.12.2016
00:15:57
Тут ещё другой вопрос встает - программирование для людей или для машин? И если не на столько категорично - на сколько для людей, а на сколько для машин?

Google

Sergey
05.12.2016
00:16:25

Дмитрий
05.12.2016
00:16:42

Sergey
05.12.2016
00:16:49
это всегда компромис. С развитием JIT технологий эти компромисы смещаются в пользу людей

Oleg
05.12.2016
00:17:06
И есть ещё веселее фактор
Экономический

Sergey
05.12.2016
00:17:15
сейчас оптимизирующие компиляторы выдают машинный код эффективнее, чем написал бы человек

Oleg
05.12.2016
00:17:23
Что лучше - закупить железа или нанять программистов?

Sergey
05.12.2016
00:17:33
зависит от объемов железа
если уменьшение времени работы приложения на 10% позволит тебе выкинуть лишний датацентр (масштабы всяких фэйсбуков)
то почему бы и да

Admin
ERROR: S client not available

Sergey
05.12.2016
00:18:17
Это должно окупить даже команду из 10-ти дорогих сишников

Мытко
05.12.2016
00:18:18

Oleg
05.12.2016
00:18:54
Собственно под это и разрабатываются свои технологии. Нужно чтобы экономить память - увы, ФП мы не возьмем. Нужно чтобы работало бит в бит - добро пожаловать в ФП.

Sergey
05.12.2016
00:19:20
> Нужно чтобы экономить память - увы, ФП мы не возьмем
опять же, вспомни тот же lisp

Oleg
05.12.2016
00:19:31

Sergey
05.12.2016
00:19:42
там идея строилась по принципу "логику вычислений мы пишем функционально, а взаимодействие с внешним миром процедурно"

Дмитрий
05.12.2016
00:19:45

Oleg
05.12.2016
00:19:58
?

Мытко
05.12.2016
00:20:26
Я программировать в 20 лет начал

Google

Мытко
05.12.2016
00:20:35
:D

Sergey
05.12.2016
00:20:41
мне 24(
я из этих... 23-х летних синьеров(
клево наверное быть программистом в мексике) Все синьеры
и есть синьериты

Дмитрий
05.12.2016
00:21:50
:D

Sergey
05.12.2016
00:22:37
ищем синьериту javascript (привет DeepBunnyHole)

Дмитрий
05.12.2016
00:23:00
Не очень клево, если выкрадут и заставят поддерживать интерфейс для продажи мета

Sergey
05.12.2016
00:23:53
зато можно будет писать записи в резюме аля "учавствовал в разработке системы автоматизации бизнеса нарко картеля"

Oleg
05.12.2016
00:24:30
Такое обычно хакеры пишут
Мол задедосил своим ботнетом на основе камер видеонаблюдения популярный сайт, не проходите мимо, покупайте мои услуги и тп

Sergey
05.12.2016
00:25:38
хз... меня напрягает что в процесс разработки маркетинга напихали кучу(
люди начинают учить "решения" а не проблемы понимать....
критического мышления разработчикам не хватает...

Oleg
05.12.2016
00:26:50
Мне нравятся автоматизированные биржи торговли чем-либо тем фактом что там не нужен маркетинг, не нужна клиентская база, не нужны сотрудники лишние и офис, просто есть ты, твои роботы и апи биржи
И никакого маркетинга
А
Ты про другой маркетинг

Sergey
05.12.2016
00:27:16
спрашивает у разработчика "что такое инкапслуяция" - он тебе определение. Просишь сделать какой-нибудь пример через минут 5, и смотришь как он минимум в 2-х местах нарушит эту самую инкапсуляцию.

Мытко
05.12.2016
00:27:39

Sergey
05.12.2016
00:27:49