Будам, большое спасибо за курс видеолекций и за этот доклад! Уверен, что он будет полезен многим начинающим программистам и в нашей профессии станет больше грамотных специалистов!
В принципе включение лябд в Java 8 - это капитуляция ООП. Что я имею ввиду. Одна из идей ООП - инкапсуляция данных и методов для обработки этих данных в классе. Однако в жизни мы видим, что это не так. Любой реальный предмет можно покрасить, понюхать, попробовать на вкус, переместить в пространстве, врашать. То есть, любой метод можно применить к любым данным. Если у вас в лямбде прописано: "Покрасить всё", то совершенно лишним будет тип объекта. Само устройство современых процессоров подтверждает это. В его (CPU) внутреннем мире есть только целые числа и float-ы. Есть только команды арифметики, пересылки, сдвиг, логические побитовые операции и всё. Из этого строится любой язык программирования. Однако совершенно упущен тот факт, что 99% вычислительных ресурсов мира занимается обработкой изображений, а для этого современные CPU ну никак не приспособлены.
"Капитуляция ООП" -- это Скала, наверное:) В С++ 11 тоже лямбды ввели -- и никто никуда не капитулировал, мне кажется:) Java 8 стала больше, а не стала ли она медленнее?
Андрей Исаков Я же написал, что такое капитуляция, но вы не читаете больше 127 символов. Java 8 не может стать медленнее. Не используйте новых фич и всё. Кстати, компиляторы С++ зачастую делают с кодом то же, что и JVM, и даже хуже, например JVM сама распараллеливает, если можно и программист может об этом не думать. А в компиляторах С++ скорее всего это надо делать явно.
Дмитрий Стрельцов С одним монитором нельзя работать. 13" плюс большой экран - хороший вариант. yakovfain.com/2013/04/15/three-programmers-three-home-offices/
Yakov Fain Спасибо, за ссылку, подкаст и видеокасты уроков. ) Но пока позволить себе лишний монитор не могу, кроме как на работе, поэтому дома работаю на одном
Thank you so much for such interesting lectures about java! They really helped me!
Будам, большое спасибо за курс видеолекций и за этот доклад!
Уверен, что он будет полезен многим начинающим программистам и в нашей профессии станет больше грамотных специалистов!
В принципе включение лябд в Java 8 - это капитуляция ООП. Что я имею ввиду.
Одна из идей ООП - инкапсуляция данных и методов для обработки этих данных в классе. Однако в жизни мы видим, что это не так. Любой реальный предмет можно
покрасить, понюхать,
попробовать на вкус, переместить в пространстве, врашать. То есть, любой метод можно применить к любым данным. Если у вас в лямбде прописано: "Покрасить всё", то совершенно лишним будет тип объекта.
Само устройство современых процессоров подтверждает это. В его (CPU) внутреннем мире есть только целые числа и float-ы. Есть только команды арифметики, пересылки, сдвиг, логические побитовые операции и всё. Из этого строится любой язык программирования.
Однако совершенно упущен тот факт, что 99% вычислительных ресурсов мира занимается обработкой изображений, а для этого современные CPU ну никак не приспособлены.
"Капитуляция ООП" -- это Скала, наверное:) В С++ 11 тоже лямбды ввели -- и никто никуда не капитулировал, мне кажется:)
Java 8 стала больше, а не стала ли она медленнее?
Андрей Исаков Я же написал, что такое капитуляция, но вы не читаете больше 127 символов. Java 8 не может стать медленнее. Не используйте новых фич и всё. Кстати, компиляторы С++ зачастую делают с кодом то же, что и JVM, и даже хуже, например JVM сама распараллеливает, если можно и программист может об этом не думать. А в компиляторах С++ скорее всего это надо делать явно.
А нельзя ли слайдики где-то качнуть?:)
Scala это торжество ООП
у Якова 13"'?
Обижаешь. 15" :)
Yakov Fain никак не хотел) этого делать) просто думаю тоже переходить и вроде как 13 для программиста маловато)
Дмитрий Стрельцов С одним монитором нельзя работать. 13" плюс большой экран - хороший вариант.
yakovfain.com/2013/04/15/three-programmers-three-home-offices/
Yakov Fain Спасибо, за ссылку, подкаст и видеокасты уроков. ) Но пока позволить себе лишний монитор не могу, кроме как на работе, поэтому дома работаю на одном