Тёмный

Яков Сироткин - Холивар: C++ vs Java 

JPoint, Joker и JUG ru
Подписаться 54 тыс.
Просмотров 17 тыс.
50% 1

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . . Яков Сироткин - Холивар: C++ vs Java
Встреча JUG.ru 24.12.2012.
Пару лет назад Яков Сироткин отошёл от разработки на Java и стал заниматься программированием для нужд хорошо известной в Питере лаборатории бионформатики, а позже стал Product Manager'ом геномного ассемблера SPAdes в этой же лаборатории. В своей работе Яков столкнулся с рядом интересных проблем, о которых он нам и расскажет. Доклад Якова будет состоять из трёх частей:
1. Почему геномный ассемблер нельзя написать за выходные?
2. История релизов
3. Holywar: С++ vs. Java

Наука

Опубликовано:

 

2 июн 2013

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 47   
@nikolaykuzmin9357
@nikolaykuzmin9357 7 лет назад
Наркоман какой-то. "Мы пользовались библиотекой на java, потом нашли библиотеку для C++, которая похоже называется, попробовали, она оказалась плохая. Следовательно, язык C++ плохой."
@user-yb7wl6td6g
@user-yb7wl6td6g Месяц назад
Ужас
@Bohdan466
@Bohdan466 9 лет назад
Видно что о "проблемах" С++ расказывает Джавист ))),
@vasya88ful
@vasya88ful 8 лет назад
Java - программисты пытались написать программу на C++ и получилось плохо? С чего бы это?
@EvgWCSL
@EvgWCSL 9 лет назад
Слушайте, так если память сэкономить не получилось на С++ и производительности добиться, тогда пойдемте быстрее писать на java крупные игры и драйверы... Что что??? Не получается?? :D
@rossMoHaX
@rossMoHaX 9 лет назад
Очень много претензий можно было бы снять, если системой сборки проекта кто-нибудь целенаправленно занялся пару дней. Сборка судя по всему осуществлялась прямо на машинах, без создания повторяемых окружений. Такие вещи как "нам пришлось зависимости" и собрать компилятор - это не открытия, а очевидная вещь. Если релиз не включает в себя полное замыкание всех зависимостей, то это и не релиз вообще. В этом деле мог бы помочь Nix package manager.
@MrWeatherstorm
@MrWeatherstorm 9 лет назад
Все таки надо лектором ставить такого человека, который не запинается каждые два слова..
@CAMOBAP795
@CAMOBAP795 7 лет назад
Спасибо за холивар 9:34 - так ведь нужно тестировать на целевых платформах куда планируете деливерить, неважно что java что c++ 13:36 - крайне спорный аргумент, мне вот наоборот из коробки нада чтобы пути в конфигах были relative, кто тут прав? 14:53 - крайне спорная претензия, то стандартизировал '-' для версий ? 16:20 - тяжело собрать, что есть то есть 24:10 - "java.util.concurrent это не просто так написана(я) библиотека , я думаю она позволяет много выжать из CPU" - по ходу лекции иногда сложно понять где имеется в виду производительность программы а где производительность программиста
@Hopkroft
@Hopkroft 10 лет назад
Интересно послушать. Тем более если учитывать что Яков Сироткин являеться Java Champion'ом.
@087773016049
@087773016049 7 лет назад
Яков математик с большой буквы, стоит послушать. Было бы не плохо сейчас посмотреть как они пишут алгоритмы различные и какие применяют паттерны, в каких случаях.
@evgeniiromanov9181
@evgeniiromanov9181 5 лет назад
На данный момент нет альтернативы С++ по скорости .
@ZOXEXIVO
@ZOXEXIVO 4 года назад
Rust
@alexeyfalcon4138
@alexeyfalcon4138 4 года назад
Вы программируете на с++?
@PinkyCrazyPig
@PinkyCrazyPig 8 лет назад
давайте скажем прямо Java для EE. C# для мордочек, C++ для всего остального
@andreylikhachev2627
@andreylikhachev2627 7 лет назад
На кьюте можно годные мордочки делать. Можно и на жабе. Можно на решетках сделать сервис, как и на крестах. Очень спорное заявление.
@PinkyCrazyPig
@PinkyCrazyPig 7 лет назад
Andrey Likhachev везде все можно, ты сервера и десктопы и на js можешь писать. Кто спорит то? тут про удобство речь
@andreylikhachev2627
@andreylikhachev2627 7 лет назад
Алексей Миронов пользователи NodeJS с вами не согласятся.
@PinkyCrazyPig
@PinkyCrazyPig 7 лет назад
Andrey Likhachev давно согласились так то. Я и сам писал на ноде сервак, на ангуларе ui, на реакте пробовал, на nw.js десктоп. Коллеги jsники согласны. Все для своих вещей. Мне так то нравится сам js, один из любимых языков помимо груви, явы и шарпа. Для разных целей - свои инструменты. Ты так то и рест на паскале и cgi можешь писать вообще.
@andreylikhachev2627
@andreylikhachev2627 7 лет назад
Алексей Миронов самое лучшее применение для js это написание сложных конфигов =))
@ivanaaa6049
@ivanaaa6049 6 лет назад
Это выступление возможно было справедливо 5-6 лет назад. Сегодня все это для С++ абсолютно неактуально. Не тратьте время на это старье.
@alexeyfalcon4138
@alexeyfalcon4138 4 года назад
Здравствуйте, Вы программист на с++? Если да, можно с вами связаться?
@ivanaaa6049
@ivanaaa6049 4 года назад
@@alexeyfalcon4138 C++ немного отодвинул и сейчас использую Python. А зачем вам со мной связываться?
@alexeyfalcon4138
@alexeyfalcon4138 4 года назад
@@ivanaaa6049 Я хочу начать изучать язык, вот собираю информацию по крупицам, нигде нет строго структурированной информации, что для чего и зачем
@ivanaaa6049
@ivanaaa6049 4 года назад
@@alexeyfalcon4138 Я вам очень советую прочитать книгу Роберта Мартина "Чистый код". Там говорится о самом важном в программировании: о высокоуровневой "надкодовой" структуре кода. Зная ее вы будете орудовать кодом как целыми контейнерами (не утопая в конкретных низкоуровневых деталях).
@alexeyfalcon4138
@alexeyfalcon4138 4 года назад
@@ivanaaa6049 Спасибо большое, я обязательно прочту, но я хочу выбрать язык, для обучения и для работы, не понимаю как, но есть видео, извините, не хочу вас загружать, если будет возможность посмотреть, актуально ли это на 20г ? Ссылка на какого-то, видимо опытного программиста ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-oyBTM5GXlxY.html
@sarlevdiz
@sarlevdiz 7 лет назад
Яковка
@titkovdmitry
@titkovdmitry 5 лет назад
Какой же бред просто сивой кобылы. Если такие разрабы в одноклассниках, всё как бы понятно становится. Я на С++ всю жизнь пишу и последнее время на яве, но чтобы такую бредятину, первый раз слышу. Не нравится буст из системы ? Собери себе положи в папку с проектом и радуйся. Считать сколько памяти занимает С++ программа ? Блин sizeof, зачем тебе свой аллокатор ? Остальное тоже настолько надуманные проблемы. Логгер есть в бусте, не хуже явовского. В общем потерянные для жизни пол часа. Бред
@AndriiKuftachov
@AndriiKuftachov 9 лет назад
До слов, где он говорит, что в C++ не шарит, а спец по Java было очень убедительно. Хоть бы пару спецов в аудитории, как оппоненты на научном докладе. Но слушать очень приятно, человек умеет говорить красиво и убедительно )))))
@TokyoTransit
@TokyoTransit 7 лет назад
Выступающесу надо лучше готовиться и лучше владеть аудиторией.
@theway5258
@theway5258 8 лет назад
Ни о чем
@vladimirv5782
@vladimirv5782 7 лет назад
Проблемы есть, ну как и в любом языке. Все месседжи были в начале - C++ чудом не является и уж никак не станет заменой C# и Java. У него ряд специфичных задач, в которых он не заменим, но не более того. По сути, развеяли миф о том, что C++ для всего и лучше сразу его, чем др. языки, мол он самый-самый. Можно тратить время на борьбу с особенностями C++, а можно фокусироваться не на всякой фигне, а на действительно важном. В этом и есть суть появления новых языков. Фигня C++ перестаёт быть фигнёй только если есть реальный смысл - низкоуровневые задачи.
@daighhanger7106
@daighhanger7106 9 лет назад
0:03 Сообщество Java-разработчиков. Можно вообще не смотреть лол
@thegameexplorer8944
@thegameexplorer8944 9 лет назад
java слишком урезанный ЯП чтоб его сравнивать с С++.просто даже взять геймдев,java туда физически не сунется даже...так,как на этом ЯП невозможно написать игру ААА класса,java не располагает такими ресурсами,что не сказать о С++ где господство за ним в этой сфере.Далее мобильные приложения java вносит свою лепту,но лишь по скорости разработки но не качеством(оно не превосходит аналог а лишь на одном уровне).Да и вообще вот факт который будет понятен всем кто хоть чутку знает о любых ЯП и будет понятен от новичков до опытных:в java все что мы имеем это класс,создать что-то вне класса нам нельзя за нас так решили создатели java,тоесть если в С++ вне класса можно написать что угодно,какуюто функцию итд, то в java не выйдет,что делает его абсолютно ООП ЯП.Также есть куча минусов вашей java про работу с памятью отдельно стоило бы накатать,"сборщик мусора" и прочие прелести которые за нас порешали,в этом и есть огромный минус java с С++,в том что ЯП слишком ограничен(по сравнению с С++) Итак я высказал мнение на тему Холивар: C++ vs Java.А в заключение скажу все ЯП лишь инструменты и сравнивать их глупо,не скажете же что плоскогубцы лучше молотка?Или отвертка лучше дрели?Тупо сравнивать между собой то что изначально имеет разные предназначения.Всем добра!
@Troy4eg
@Troy4eg 8 лет назад
+Ihor “xlSLAYERlx” Frolov зачем плюсы и отстрел ног, если есть Rust? или вы себя гуру плюсов считаете?
@ffs_999
@ffs_999 9 лет назад
ужасная дикция,запинается..невозможно смотреть )
@Troy4eg
@Troy4eg 7 лет назад
Набежали С++ петухи, которые явно обиделись и считают что весь мир надо писать на плюсах. Вот это ЛОЛ. И да, там кто-то писал что джава отупляет - не язык отупляет и даже не парадигма, а незнание как это всё работает и незнание алгоритмов и структур данных, а язык это лишь инструмент.
Далее
skibidi toilet 76 (part 1)
03:10
Просмотров 13 млн
Java 21 Is Good?! | Prime Reacts
27:08
Просмотров 217 тыс.
CSRF (доска)
9:52
Просмотров 9 тыс.
Байки про Java c Яковом Файном
2:02:15
ты C++ РАЗРАБОТЧИК?) ага
12:04
Просмотров 229 тыс.
Python Vs C++ Vs Java!
4:41
Просмотров 464 тыс.