Size: a a a

Конференция C++ Russia

2020 May 28

AZ

Alexander Zaitsev in Конференция C++ Russia
там тратится 2 байта на 1 байт файла
источник

TS

Timur Safin in Конференция C++ Russia
Alexander Zaitsev
я просто пытался работать с логами на 6-10 гигов в vscode - чот не оч
даже в vim отдельно не выключив редактирование ты такое не очень поднимешь
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Timur Safin
даже в vim отдельно не выключив редактирование ты такое не очень поднимешь
mcedit сможет легко, кстати
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Timur Safin
даже в vim отдельно не выключив редактирование ты такое не очень поднимешь
а есть редакторы, что и редактировать такое могут нормально попробовать :) но мне это не надо
источник

A

Alexandr Vasilenok in Конференция C++ Russia
Alexander Zaitsev
я просто пытался работать с логами на 6-10 гигов в vscode - чот не оч
С логами в IDE работать? А зачем?
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Alexandr Vasilenok
С логами в IDE работать? А зачем?
да какое же это IDE?:) это обычный текстовый редактор :)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
в общем, джава последовательно слила в браузерах и апплетах (кстати, были и браузеры целиком на java писанные), в GUI и даже в IoT/embedded. Осталась, по сути, только на серверах. Слила и по производительности и по безопасности.

то есть ниша схлопнулась у нее существенно сильнее чем у С++. Хотя язык моложе и притязаний и амбиций было куда больше.
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
Alexey Veselovsky
/me еще раз посмотрел на clion и на smartgit
Есть, кстати, смешная легенда про JB (не знаю степень правдивости)

Раньше у Oracle был центр разработки в Питере, над Swing/JavaFX работали там

А поскольку JB тоже в Питере, они переманили часть этих разработчиков, потому что им развитие Swing было нужно сильнее, чем Oracle

И легенда в следующем: как-то JB написали баг-репорт «вот у вас тут в Swing баг, поправьте»

На что им ответили «вы у нас схантили людей, которые это могли поправить — вот сами теперь и правьте»

Поручиться за достоверность истории не могу, но она передаёт суть происходящего)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Евгений Трифонов
Есть, кстати, смешная легенда про JB (не знаю степень правдивости)

Раньше у Oracle был центр разработки в Питере, над Swing/JavaFX работали там

А поскольку JB тоже в Питере, они переманили часть этих разработчиков, потому что им развитие Swing было нужно сильнее, чем Oracle

И легенда в следующем: как-то JB написали баг-репорт «вот у вас тут в Swing баг, поправьте»

На что им ответили «вы у нас схантили людей, которые это могли поправить — вот сами теперь и правьте»

Поручиться за достоверность истории не могу, но она передаёт суть происходящего)
ну тонна же копрооративного софта на свинге пишется, или, по крайней мере, писалось до недавнего времени. это естественно не коробочный продукт, но тем не менее это большая ниша.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и многие пользователи СТРАДАЛИ. ибо жаба и тормозит и память жрет
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и потому начали все переходить на браузерные решения 🙂
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
Alexey Veselovsky
ну тонна же копрооративного софта на свинге пишется, или, по крайней мере, писалось до недавнего времени. это естественно не коробочный продукт, но тем не менее это большая ниша.
Легко готов поверить во всякое легаси, но что кто-то новые проекты на ней начинал в последние годы — нет.
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
В апплетах слила, да, кто ж спорит.

Неясно только, почему это становится поводом для претензий к джаве в 2020-м, когда апплетов уже много лет как нет, а она по-прежнему есть и используется для других целей
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Евгений Трифонов
В апплетах слила, да, кто ж спорит.

Неясно только, почему это становится поводом для претензий к джаве в 2020-м, когда апплетов уже много лет как нет, а она по-прежнему есть и используется для других целей
напомню, что началось с того, что Гослинг сказал, что вот! Агааа! Уязвимости! В С++ браузерах! А мы это предусмотрели и пофиксили сразу при дизайне джавы еще в 90х!
источник

AV

Alexey Veselovsky in Конференция C++ Russia
так вот - не предусмотрели и не пофиксили. было бы так - браузеры были бы на джаве писаны.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
и по крайней мере апплеты были бы живы
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Евгений Трифонов
Есть, кстати, смешная легенда про JB (не знаю степень правдивости)

Раньше у Oracle был центр разработки в Питере, над Swing/JavaFX работали там

А поскольку JB тоже в Питере, они переманили часть этих разработчиков, потому что им развитие Swing было нужно сильнее, чем Oracle

И легенда в следующем: как-то JB написали баг-репорт «вот у вас тут в Swing баг, поправьте»

На что им ответили «вы у нас схантили людей, которые это могли поправить — вот сами теперь и правьте»

Поручиться за достоверность истории не могу, но она передаёт суть происходящего)
ну это не особо байка. Когда офис у Оракл закрывался в Питере, то они разрабов просто себе забрали и всё. Думаю, что Ораклу только спасибо сказали :)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alexey Veselovsky
так вот - не предусмотрели и не пофиксили. было бы так - браузеры были бы на джаве писаны.
и браузеры были на джаве писаны. как минимум один знаю. и js двигло там даже было. но нет. тормозило это дико
источник

A

Alexandr Vasilenok in Конференция C++ Russia
А трава то какая была, ууууух, закачаешься.
источник

ЕТ

Евгений Трифонов... in Конференция C++ Russia
Alexey Veselovsky
я подозреваю, что он стал бы пропорционально жрать меньше памяти. то есть раза в два.
Вообще мне интересен вот этот тезис — что если примитивное приложение на джаве требует 50 мегабайт, то если бы это снизили до 25, то любое Java-приложение стало бы жрать меньше в два раза

Я его не готов уверенно опровергать (тут нужно замерять), но не вполне понимаю его логику

Насколько понимаю, причины, по которым джава для примитивных штук требует 50 мегабайт, объясняются её принципиальным подходом с JVM, GC и прочим

И да, конечно, без виртуальной машины можно снизить оверхед и не требовать 50 мегабайт

Но только если делаешь приложение в десять раз сложнее примитивного, внутри него же не возникает десять виртуальных машин, каждая из которых хочет по 50 мегабайт

Поэтому для меня, когда из 50 мегабайт для примитивного приложения выводят тезис о «пропорциональном росте», это выглядит как вот этот xkcd:
источник