Size: a a a

cxx.Дискуссионная

2020 March 06

а

а это кто in cxx.Дискуссионная
Vladimir Suisei
Почему нельзя просто взять и придумать язык где нет ваших ебучих уб
потому что он будет бесполезен
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Vladimir Suisei
Почему нельзя просто взять и придумать язык где нет ваших ебучих уб
HQ9+
источник

VD

Vlad Doc in cxx.Дискуссионная
Mikail Bagishov
напримей брейнфак
Он сам по себе уб, лол
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Vlad Doc
Он сам по себе уб, лол
Почему?
источник

FF

Flex Ferrum in cxx.Дискуссионная
Т-34 85
ну, тогда ССЗБ
Если бы всё было настолько просто - надобности в UB/address-санитарах просто не было бы... :D
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Я говорю про то что можно реально использовать, а вы мне рофлы
источник

VD

Vlad Doc in cxx.Дискуссионная
Mikail Bagishov
Почему?
Что в нём определённого в поведении?
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Эххх
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Vladimir Suisei
Я говорю про то что можно реально использовать, а вы мне рофлы
Ассемблер не имеет ub
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Kirill Kaymakov
Ассемблер не имеет ub
Тогда почему он есть в си
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Vlad Doc
Что в нём определённого в поведении?
Поведение программы на брейнфаке - это то, как она меняет ленту. Про любую инструкцию бф описано, как она поменяет ленту.
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Vladimir Suisei
Тогда почему он есть в си
Потому что эта сущность описанная в стандарте этого языка и там же и введена
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Потому что ассемблер прост как палка
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Не больше и не меньше
источник

VD

Vlad Doc in cxx.Дискуссионная
Mikail Bagishov
Поведение программы на брейнфаке - это то, как она меняет ленту. Про любую инструкцию бф описано, как она поменяет ленту.
Ну рофлю я же, ну, а ты тут на сириус щах поясняешь.
источник

MB

Mikail Bagishov in cxx.Дискуссионная
детектить рофлы слишком сложна
источник

MB

Mikail Bagishov in cxx.Дискуссионная
я сюда деградировать пришел
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Если в стандарте брейнфака напишут что 42 плюса подряд — ub, то это будет ub
источник

а

а это кто in cxx.Дискуссионная
Т-34 85
ну, я же и говорю, если не можешь писать рабочий код, бери раст
никто не может "писать рабочий код". Это просто нечеловеческая задача

Когда программист пишет на C++ он периодически допускает мемори баги, которые потом надо искать

А safe Rust компилятор обнаруживает баги во время компиляции, и в рантайме могут проявиться только баги из unsafe раста, которые проще искать потому что кода меньше, вот и всё
источник

VS

Vladimir Suisei in cxx.Дискуссионная
Kirill Kaymakov
Потому что ассемблер прост как палка
На самом деле ответ на мой вопрос в том, что ассемблер под конкретный процессор, а си - под любой, был бы компилятор
источник