Size: a a a

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

2020 May 20

АГ

Александр Гранин... in Конференция C++ Russia
Евгений Трифонов
Смотрю презентацию Microsoft Build, и в кадре внезапно оказалось такое (обвёл на скриншоте), что сразу вспомнился этот чатик)
Прекрасно же!
источник

FO

FORTRAN ONE LOVE in Конференция C++ Russia
Alexey Veselovsky
In Trust We Rust!
И в правду мы заржавеем? :D
источник

NY

Nikita Yegorov in Конференция C++ Russia
Предлагаю принять ситуацию за неизбежное 😄
источник

NY

Nikita Yegorov in Конференция C++ Russia
Переслано от Александр Гранин...
Язык С++ - это язык-оборотень. В полнолуние он превращается в Haskell.
источник

NY

Nikita Yegorov in Конференция C++ Russia
Переслано от Sergey Platonov
Скоро Сибирь, там выговоришься
источник

TS

Timur Safin in Конференция C++ Russia
Nikita Yegorov
Переслано от Александр Гранин
Язык С++ - это язык-оборотень. В полнолуние он превращается в Haskell.
Хаскелль - это волк, который днем не может превратиться в нормальный язык
источник

AS

Alexey Solomin in Конференция C++ Russia
C++ прекрасен тем что на нём можно писать всё и он позволяет лучше абстрагироваться от низкого уровня если надо  в отличии от C, аналогов пока нет.
источник

AT

Alexey Tkachenko in Конференция C++ Russia
Alexey Solomin
C++ прекрасен тем что на нём можно писать всё и он позволяет лучше абстрагироваться от низкого уровня если надо  в отличии от C, аналогов пока нет.
не позволяет он абстрагироваться.... ты всегда должен помнить обо всех уровнях ниже
источник

AE

Alexander Emtsev in Конференция C++ Russia
+1
источник

AS

Alexey Solomin in Конференция C++ Russia
Alexey Tkachenko
не позволяет он абстрагироваться.... ты всегда должен помнить обо всех уровнях ниже
почему это. Если я хочу использовать быструю алгоритмику и не париться, я её беру и использую :) О кэш френдли и подобных вещах я не перестаю думать никогда, но это не тот низкий уровень чтобы совсем руками )
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alexey Solomin
почему это. Если я хочу использовать быструю алгоритмику и не париться, я её беру и использую :) О кэш френдли и подобных вещах я не перестаю думать никогда, но это не тот низкий уровень чтобы совсем руками )
В с++ любой дятел может разрушить вселенную просто немного промахнувшись мимо памяти.

Но вот если использовать санитайзеры...  :-)
источник

AS

Alexey Solomin in Конференция C++ Russia
И да, я пробовал Rust - приятно, реально удобнее чем C++, но писать на нём что-то кроме пет проекта не стану ибо всегда остаётся вероятность, что завтра мне надо будет этот код быстро унести в Anal(og)Device в который только в 19 году C++14 завезли на ARM, про их DSP я вообще молчу, там страдают другие люди, пусть дальше страдают )
источник

AS

Alexey Solomin in Конференция C++ Russia
Alexey Veselovsky
В с++ любой дятел может разрушить вселенную просто немного промахнувшись мимо памяти.

Но вот если использовать санитайзеры...  :-)
санитайзеры разные нужны, мимо памяти, ну ок, а тред санитайзеры где не нужны? :)
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Alexey Solomin
санитайзеры разные нужны, мимо памяти, ну ок, а тред санитайзеры где не нужны? :)
Вроде утверждалось, что раст что-то там и про треды гарантирует. Но есть нюансы
источник

AS

Alexey Solomin in Конференция C++ Russia
и дя, я как раз люблю плюсы за возможность по памяти без страданий полазить потому что иногда надо
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Но вообще, даже ASAN нужен всем - и расту и Го
источник

AS

Alexey Solomin in Конференция C++ Russia
Alexey Veselovsky
Вроде утверждалось, что раст что-то там и про треды гарантирует. Но есть нюансы
от дедлоков, а хуже того от лайв локов ничто кроме тяжёлой аналитики в рантайме не спасёт...
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Если это не hello world
источник

AS

Alexey Solomin in Конференция C++ Russia
ASAN нужен точно всем, это да, слишком уж удобно чтобы не пользоваться
источник

AS

Alexey Solomin in Конференция C++ Russia
Да и вообще для человека пишущего в т. ч. "злой хакинг" 😏 C++ one love ❤

на Rust такое писать кощунство:
   inline string_view reinterpretWstringAsString(const wstring_view& str_in)
   {
       return string_view(reinterpret_cast<const char*>(str_in.data()), str_in.length() * 2);
   }
источник