Sergey
ты про "лет через 100" что-ли?
Oleg
Я про было ФП, было ООП, что будет дальше?
Sergey
ФП было ДО ооп
Sergey
сильно до
Oleg
Это я знаю
Sergey
технически до машины фон неймана)
Sergey
меня например интересует тема того, как ограничения железа влияли на софт
Sergey
и подходы
Sergey
и то что нам приходится кушать сегодня
Sergey
то же наследование придумали тупо что бы дорогую память экономить. Память подешевела, а народ уже приучен
Sergey
или там... динамическая диспетчерезация и dot нотация. Надо было экономить такты процессора потому это и ввели. И статику ввели...
Oleg
Ну с другой стороны программироваение не ради программирования. Наследование более эффективно, эффективное лучше выживает.
Oleg
И оно лучше
Oleg
Но ситуация меняется
Oleg
Да
Sergey
> Наследование более эффективно, эффективное лучше выживает. наследование на тот момент было компромисом. Сегодня оно уже не так нужно но уже дело привычки
Sergey
точно так же как ООП было компромисом
Дима
Вряд ли ты сам до этого дойдешь в 10 лет. Очень многое зависит от родителей
Я в 12 паял автономных роботов, а в 13 осваивал мемтичную « C++ за 21 день» 😄
Oleg
Тут ещё другой вопрос встает - программирование для людей или для машин? И если не на столько категорично - на сколько для людей, а на сколько для машин?
Sergey
это всегда компромис. С развитием JIT технологий эти компромисы смещаются в пользу людей
Oleg
И есть ещё веселее фактор
Oleg
Экономический
Sergey
сейчас оптимизирующие компиляторы выдают машинный код эффективнее, чем написал бы человек
Oleg
Что лучше - закупить железа или нанять программистов?
Sergey
зависит от объемов железа
Sergey
если уменьшение времени работы приложения на 10% позволит тебе выкинуть лишний датацентр (масштабы всяких фэйсбуков)
Sergey
то почему бы и да
Sergey
Это должно окупить даже команду из 10-ти дорогих сишников
Oleg
Собственно под это и разрабатываются свои технологии. Нужно чтобы экономить память - увы, ФП мы не возьмем. Нужно чтобы работало бит в бит - добро пожаловать в ФП.
Sergey
> Нужно чтобы экономить память - увы, ФП мы не возьмем опять же, вспомни тот же lisp
Sergey
там идея строилась по принципу "логику вычислений мы пишем функционально, а взаимодействие с внешним миром процедурно"
Дима
Фига ты крут, я в 12 лет играл в театре
Я немного участвовал в школьной самодеятельности, но мне не понравилось 🌚
Дима
Oleg
👍
отанды
Я программировать в 20 лет начал
отанды
:D
Sergey
мне 24(
Sergey
я из этих... 23-х летних синьеров(
Sergey
клево наверное быть программистом в мексике) Все синьеры
Sergey
и есть синьериты
Дима
:D
Sergey
ищем синьериту javascript (привет DeepBunnyHole)
Дима
Не очень клево, если выкрадут и заставят поддерживать интерфейс для продажи мета
Sergey
зато можно будет писать записи в резюме аля "учавствовал в разработке системы автоматизации бизнеса нарко картеля"
Дима
Oleg
Такое обычно хакеры пишут
Oleg
Мол задедосил своим ботнетом на основе камер видеонаблюдения популярный сайт, не проходите мимо, покупайте мои услуги и тп
Sergey
хз... меня напрягает что в процесс разработки маркетинга напихали кучу(
Sergey
люди начинают учить "решения" а не проблемы понимать....
Sergey
критического мышления разработчикам не хватает...
Oleg
Мне нравятся автоматизированные биржи торговли чем-либо тем фактом что там не нужен маркетинг, не нужна клиентская база, не нужны сотрудники лишние и офис, просто есть ты, твои роботы и апи биржи
Oleg
И никакого маркетинга
Oleg
А
Oleg
Ты про другой маркетинг
Sergey
спрашивает у разработчика "что такое инкапслуяция" - он тебе определение. Просишь сделать какой-нибудь пример через минут 5, и смотришь как он минимум в 2-х местах нарушит эту самую инкапсуляцию.
Oleg
На самом деле спрашивающие тоже бывают не очень - бывают любители задать задачки, которые в проде вообще в приципе никогда ни применимы, либо выпиливаются
Oleg
Я просто и сам собеседовался и других собеседовал, побывал и там и сям
Sergey
На самом деле спрашивающие тоже бывают не очень - бывают любители задать задачки, которые в проде вообще в приципе никогда ни применимы, либо выпиливаются
есть такое... но тут есть нюансы. Обычно интервьюверы набираются опыта брать интервью их проходя. И если у чувака было много тупых задачек, он возможно не поймет что "хотели посмтреть не решениа а как думает". И будет зацикливаться на решениях
Дима
— Напишите ооп с использованием __proto__. ... — Какой же вы сеньор!
Sergey
я только сейчас начал собирать какие-то удачные вопросы или задачки
Sergey
хотя собесы веду уже года полтора
отанды
Ну-ка, задай что-то!
Oleg
Ещё весело когда задающий вопрос думает что знает правильный ответ, но ответ то не правильный...
Sergey
Ну-ка, задай что-то!
Могешь на php?)
отанды
Только более обобщенное от js
отанды
Ну такое, с докой смогу
отанды
Я джавист
Oleg
есть такое))
Но если удалось убедить спрашивающего что ответ вот иной - бывает 2 рекации - неприязнь - либо - да ты господь бог, берем.
Дима
Я джавист в завязке
Sergey
Ну такое, с докой смогу
секу, сча gist открою
отанды
Я джавист в завязке
А почему в завязке?
Oleg
В яве нельзя ФП