Size: a a a

Programming Offtop

2020 August 07

YN

Yaroslav Nikitenko in Programming Offtop
Danya
Строго говоря любой многопоточный код в С++98 -- это UB
Я понял. Возможно. Спасибо.
источник

D

Danya in Programming Offtop
Yaroslav Nikitenko
Это не значит что хуже.
Вряд ли даже голый Си можно назвать худшим чем С++.
Конечно хуже
char* str = "Hello, World!";
str[0] = 'L'; // прострел ноги
В С++ не скомпилируется
источник

D

Danya in Programming Offtop
Yaroslav Nikitenko
Я понял. Возможно. Спасибо.
Стандарт С++ до С++11 предполагал только последовательное выполнение кода
источник

YN

Yaroslav Nikitenko in Programming Offtop
Danya
Конечно хуже
char* str = "Hello, World!";
str[0] = 'L'; // прострел ноги
В С++ не скомпилируется
Просто в С++ не надо так писать. Не значит, что он лучше.
По каким-то параметрам лучше, но простота и компактность - это тоже хорошее качество языка.
источник

D

Danya in Programming Offtop
Yaroslav Nikitenko
Просто в С++ не надо так писать. Не значит, что он лучше.
По каким-то параметрам лучше, но простота и компактность - это тоже хорошее качество языка.
В Си тоже так не надо писать
источник

D

Danya in Programming Offtop
Но он позволяет
источник

D

Danya in Programming Offtop
С++ тоже много что позволяет плохого написать
источник

D

Danya in Programming Offtop
Но меньше, чем Си, в общих их местах
источник

YN

Yaroslav Nikitenko in Programming Offtop
Danya
Стандарт С++ до С++11 предполагал только последовательное выполнение кода
В то же время я уверен, что boost позволяла делать параллельные вычисления. Даже MPI на Си их позволяет. Но там, кажется, многопроцессорные, не многонитевые.
источник

D

Danya in Programming Offtop
Yaroslav Nikitenko
В то же время я уверен, что boost позволяла делать параллельные вычисления. Даже MPI на Си их позволяет. Но там, кажется, многопроцессорные, не многонитевые.
Boost, Qt, Intel TBB и куча других позволяли, да
источник

YN

Yaroslav Nikitenko in Programming Offtop
Danya
Boost, Qt, Intel TBB и куча других позволяли, да
Тогда большой вопрос, надо ли использовать библиотеки или загромождать язык.
источник

YN

Yaroslav Nikitenko in Programming Offtop
Danya
Но он позволяет
Это больше похоже на техническую деталь. Если прописать, что именно так нельзя делать - то остальной язык не изменится.
Поэтому в любом случае надо писать нормально.
Другое дело, что за динамической памятью надо следить в Си, и это уже свойство языка.
источник

VN

Viktor Noskin in Programming Offtop
Alexandr Emelyanov
херасе, уже до крестов докатились
Ага, разнообразие🌚
источник

AE

Alexandr Emelyanov in Programming Offtop
Viktor Noskin
Ага, разнообразие🌚
дауншифтинг 🌚
источник

AE

Alexandr Emelyanov in Programming Offtop
идешь во флуд послушать не про ИТ, либо про ИТ, но не кодинг, а там...
источник

VN

Viktor Noskin in Programming Offtop
/cat@relaxcats_bot
источник

R

Relax Cats in Programming Offtop
источник

AE

Alexandr Emelyanov in Programming Offtop
а тут было видео, где кошек на разных языках подзывали и они на немецкий оборачивались?
источник

VN

Viktor Noskin in Programming Offtop
Alexandr Emelyanov
а тут было видео, где кошек на разных языках подзывали и они на немецкий оборачивались?
Ну лично я не видел
источник

AE

Alexandr Emelyanov in Programming Offtop
Viktor Noskin
Ну лично я не видел
я в телеге видел, не сохранил, а потом не нашел уже(
источник