Size: a a a

Programming Offtop

2020 August 09

BP

Bogdan Panchenko in Programming Offtop
Alexander Nozik
Я же не про HTTP. У голого TCP оверхед что-то вроде 20 байт. И есть исследования, там юниксовые сокеты не быстрее. Единственное, что быстрее - это shared memory.
да ? а антивирус не проверяю "сетевой" трафик ?

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

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
да ? а антивирус не проверяю "сетевой" трафик ?

Ладно у нас мир сошел с ума: все хотят джс с браузером, вместо нормальных приложений
Он внутренний. Проверяется только то, что в наружу идет
источник

NL

Nick Linker in Programming Offtop
Danya
А вы думаете в АМД на чем-то другом пишут?)
AMD с брльшим интересом смотрит в сторону Rust и поддерживает разработку некоторых библиотек именно на Расте. Уверен, сотрудничество будет только множиться:
https://bheisler.github.io/post/state-of-gpgpu-in-rust/
источник

NL

Nick Linker in Programming Offtop
Alexander Nozik
Сразу оговорюсь. Я по поводу С++ сильно не объективен. У меня от него пожизненная травма. Я работаю с С++ кодом, который написали физики. И это кошмар.
А взглянуть нельзя, хотя бы на скриншоты?
источник

D

Danya in Programming Offtop
Apache DOG™
Эт ты ее недооцениваешь. Знаешь сколько точек взаимодействия всех стандартов между собой? Я думаю даже комитетчики не в курсе обо всех. А спп ничего не диприкейтит. В с++ на грани невозможного запретить юзать код небезопасно.
> ничего не деприкейтит
Матчасть выучите, пожалуйста
источник

AN

Alexander Nozik in Programming Offtop
Nick Linker
А взглянуть нельзя, хотя бы на скриншоты?
источник

NL

Nick Linker in Programming Offtop
спасибо за ссылку
источник

AN

Alexander Nozik in Programming Offtop
Nick Linker
спасибо за ссылку
Вот например один из ключевых классов: https://root.cern/doc/master/classTH1.html. Это просто гистограмма. На 10 тысяч строк. И это еще довольно человеческая часть кода, которая хорошо поддерживается.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
не верю. Я посмотрел новый стандарт. Стало только хуже.
Ну вы зря так, концепты помогут по идее избежать местами треша, который на темплейтах сейчас строить надо.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Ну вы зря так, концепты помогут по идее избежать местами треша, который на темплейтах сейчас строить надо.
Вопрос не в этом, а в том, что там все новое добавляется к старому. Плюс например долгожданные модули дико сложные. Без поллитры ими пользоваться не получится
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Вопрос не в этом, а в том, что там все новое добавляется к старому. Плюс например долгожданные модули дико сложные. Без поллитры ими пользоваться не получится
Тем не менее, когда часть широкораспространённых решений соскочит на модули и концепты, в среднем жить должно стать проще. Когда это случится -- другой вопрос, но, возможно, со временем новым крестовикам уже не настолько важно будет понимать SFINAE, как сейчас.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Тем не менее, когда часть широкораспространённых решений соскочит на модули и концепты, в среднем жить должно стать проще. Когда это случится -- другой вопрос, но, возможно, со временем новым крестовикам уже не настолько важно будет понимать SFINAE, как сейчас.
Это когда будет? У нас в лучшем случае код новый пишут на С++11. При этом старый никто, разумеется, не переписывает.
источник

AN

Alexander Nozik in Programming Offtop
Если бы был действительно строгий деприкейт, типа вот ряд фич, которые точно никогда нельзя использовать в новом коде - это могло бы работать. Но проблема в том, что их все равно надо поддерживать. И новые фичи начинают конфликтовать со старыми.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Это когда будет? У нас в лучшем случае код новый пишут на С++11. При этом старый никто, разумеется, не переписывает.
Ну я ж прямо написал, что это другой вопрос. Вы просто заявляете, что кресты безусловно становятся сложнее, а я о том, что со временем важную сейчас часть языка новым разработчикам просто не надо будет осваивать.
источник

AM

Andrew Mikhaylov in Programming Offtop
Деприкейтить их никто не будет, написанные десять лет назад либы всё равно будут продолжать на этом жить, но в среднем есть тенденция к некоторому упрощению для среднестатистического крестовика.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Ну я ж прямо написал, что это другой вопрос. Вы просто заявляете, что кресты безусловно становятся сложнее, а я о том, что со временем важную сейчас часть языка новым разработчикам просто не надо будет осваивать.
Я в это не верю. Как минимум надо читать старый код.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Деприкейтить их никто не будет, написанные десять лет назад либы всё равно будут продолжать на этом жить, но в среднем есть тенденция к некоторому упрощению для среднестатистического крестовика.
Я просто не знаю, использует ли кто-то реально эти новые фичи, или они "на будущее" пишутся
источник

AM

Andrew Mikhaylov in Programming Offtop
Так я о далёком горизонте -- вы ж сами говорите, что кресты не умрут ещё очень и очень долго.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Так я о далёком горизонте -- вы ж сами говорите, что кресты не умрут ещё очень и очень долго.
Ну это да. Впрочем, если мы говорим о новых проектах, то вероятно проще будет написать на расте или, скажем K-N, чем ждать, пока сменится два поколения плюсистов.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Ну это да. Впрочем, если мы говорим о новых проектах, то вероятно проще будет написать на расте или, скажем K-N, чем ждать, пока сменится два поколения плюсистов.
С этим я тоже не спорю, конечно. У обоих решений будет своя ниша, откуда кресты потеснятся немного.
источник