Don’t tell me how to bring your beer (Yakov Fain, USA)

Поділитися
Вставка
  • Опубліковано 3 січ 2025

КОМЕНТАРІ • 12

  • @felipebonadykov2919
    @felipebonadykov2919 4 роки тому +3

    Thank you so much for such interesting lectures about java! They really helped me!

  • @alex2green
    @alex2green 9 років тому

    Будам, большое спасибо за курс видеолекций и за этот доклад!
    Уверен, что он будет полезен многим начинающим программистам и в нашей профессии станет больше грамотных специалистов!

  • @АндрейИванов-г4ч5у
    @АндрейИванов-г4ч5у 10 років тому +1

    В принципе включение лябд в Java 8 - это капитуляция ООП. Что я имею ввиду.
    Одна из идей ООП - инкапсуляция данных и методов для обработки этих данных в классе. Однако в жизни мы видим, что это не так. Любой реальный предмет можно
    покрасить, понюхать,
    попробовать на вкус, переместить в пространстве, врашать. То есть, любой метод можно применить к любым данным. Если у вас в лямбде прописано: "Покрасить всё", то совершенно лишним будет тип объекта.
    Само устройство современых процессоров подтверждает это. В его (CPU) внутреннем мире есть только целые числа и float-ы. Есть только команды арифметики, пересылки, сдвиг, логические побитовые операции и всё. Из этого строится любой язык программирования.
    Однако совершенно упущен тот факт, что 99% вычислительных ресурсов мира занимается обработкой изображений, а для этого современные CPU ну никак не приспособлены.

    • @АндрейИсаков-л5щ
      @АндрейИсаков-л5щ 10 років тому

      "Капитуляция ООП" -- это Скала, наверное:) В С++ 11 тоже лямбды ввели -- и никто никуда не капитулировал, мне кажется:)
      Java 8 стала больше, а не стала ли она медленнее?

    • @АндрейИванов-г4ч5у
      @АндрейИванов-г4ч5у 10 років тому +1

      Андрей Исаков Я же написал, что такое капитуляция, но вы не читаете больше 127 символов. Java 8 не может стать медленнее. Не используйте новых фич и всё. Кстати, компиляторы С++ зачастую делают с кодом то же, что и JVM, и даже хуже, например JVM сама распараллеливает, если можно и программист может об этом не думать. А в компиляторах С++ скорее всего это надо делать явно.

    • @АндрейИсаков-л5щ
      @АндрейИсаков-л5щ 10 років тому

      А нельзя ли слайдики где-то качнуть?:)

    • @TheNihaonyan
      @TheNihaonyan 7 років тому

      Scala это торжество ООП

  • @aleksay2142
    @aleksay2142 10 років тому

    у Якова 13"'?

    • @YakovFain
      @YakovFain 10 років тому +6

      Обижаешь. 15" :)

    • @aleksay2142
      @aleksay2142 10 років тому

      Yakov Fain никак не хотел) этого делать) просто думаю тоже переходить и вроде как 13 для программиста маловато)

    • @YakovFain
      @YakovFain 10 років тому +1

      Дмитрий Стрельцов С одним монитором нельзя работать. 13" плюс большой экран - хороший вариант.
      yakovfain.com/2013/04/15/three-programmers-three-home-offices/

    • @aleksay2142
      @aleksay2142 10 років тому

      Yakov Fain Спасибо, за ссылку, подкаст и видеокасты уроков. ) Но пока позволить себе лишний монитор не могу, кроме как на работе, поэтому дома работаю на одном