Size: a a a

2020 October 04

IC

Ilya L Che in .NET Talks
Ха.
источник

IC

Ilya L Che in .NET Talks
К сожалению или к счастью ещё не про любой вопрос есть тема на SO.
источник

IC

Ilya L Che in .NET Talks
Это не вопрос из разряда как отправить post запрос через http client, знаешь ли.
источник

D

Daniyar in .NET Talks
Ну или если залезть в дебри, крч суть в том что найдутся источники описывающие нужный предмет
источник

IC

Ilya L Che in .NET Talks
Daniyar
Тем не менее правда всего одна)
Правда одна, но это не значит, что ты её верно определил.
источник

D

Daniyar in .NET Talks
Ilya L Che
Правда одна, но это не значит, что ты её верно определил.
А никто этого и не утверждал, самое главное это то, что выяснить её можно приложив не так уж и много усилий
источник

IC

Ilya L Che in .NET Talks
Ну да, просто изучаешь стандарт C++ на 1800 страниц.
источник

D

Daniyar in .NET Talks
Ilya L Che
Ну да, просто изучаешь стандарт C++ на 1800 страниц.
Ну это уже утрирование)
источник

S

SomebodyOdd in .NET Talks
Ilya L Che
Натурально 3 компилятора и 3 разных поведения с одним и тем же кодом.
Ну, как-то, видимо, разработчики си не учли, что он так сильно распухнет и что никто не будет зазубривать наизусть список UB в языке, в спецефикации которого их дохера и компиляторы которого СВЯТО верят, что программист не дурак и никогда такого не допустит... =)
источник

IC

Ilya L Che in .NET Talks
Daniyar
Ну это уже утрирование)
На самом деле процесс обновления стандарта при выходе новой версии это весьма нетривиальная задача, над которой и комитет C++ парится кучу времени. И вообще не факт, что ты даже поиском по стандарту сможешь найти свою ситуацию, потому что она может быть в других терминах описана, например.
источник

IC

Ilya L Che in .NET Talks
Ilya L Che
Ну да, просто изучаешь стандарт C++ на 1800 страниц.
Ладно, в последнем черновике стандарта без учёта индексов всего 1700 страниц.
источник

IC

Ilya L Che in .NET Talks
SomebodyOdd
Ну, как-то, видимо, разработчики си не учли, что он так сильно распухнет и что никто не будет зазубривать наизусть список UB в языке, в спецефикации которого их дохера и компиляторы которого СВЯТО верят, что программист не дурак и никогда такого не допустит... =)
Кто-то в комитете плюсов обещал составить список UB и запихнуть в стандарт, если мне память не изменяет.
источник

D

Daniyar in .NET Talks
Ilya L Che
Ладно, в последнем черновике стандарта без учёта индексов всего 1700 страниц.
Я потерял нить, что ты пытаешься мне доказать?)
источник

IC

Ilya L Che in .NET Talks
Так что прогресс есть.
источник

S

SomebodyOdd in .NET Talks
Ilya L Che
Кто-то в комитете плюсов обещал составить список UB и запихнуть в стандарт, если мне память не изменяет.
А все ж так прям этот список выучат и будут соблюдать, да? =)
источник

D

Daniyar in .NET Talks
Ну если хотел рассказать про интересности, то конечно спасибо, интересно)
источник

IC

Ilya L Che in .NET Talks
Daniyar
Я потерял нить, что ты пытаешься мне доказать?)
Что даже в программировании поиск правды нифига не простой. И это прям в рамках теории, без написанных реализаций рантайма, осей и т.д.
источник

S

SomebodyOdd in .NET Talks
ИМХО, но лучше уж двигаться в сторону уменьшения UB. Показать пальчиком на проблему мало, её же решать как-то надо
источник

S

SomebodyOdd in .NET Talks
Oh wait. Rust exists
источник

IC

Ilya L Che in .NET Talks
SomebodyOdd
А все ж так прям этот список выучат и будут соблюдать, да? =)
Я думаю, на многие кейсы можно будет написать анализатор кода. Уже лучше станет.
источник