Size: a a a

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

2020 August 27

CC

Chris Calvin in cxx.Дискуссионная
Emmanuel Goldstein
GCC/Clang формально верифицированы?
Нет
источник

CC

Chris Calvin in cxx.Дискуссионная
Их хотя бы возможно формально верифицировать
источник

CC

Chris Calvin in cxx.Дискуссионная
потому что есть чем валидировать
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Даже забив на то, что может быть ошибка в самом процессе верификации.
С фактической точки зрения, тебе все языки предоставляют примерно одинаковую гарантию — «будет выполнено примерно то, что написано в документации, плюс-минус баги компилятора».
Стандарт нужен не для того, чтобы ты мог быть в чём-то уверен — он никак на это не влияет. Стандарт нужен для того, чтобы можно было имплементировать много компиляторов.
источник

CC

Chris Calvin in cxx.Дискуссионная
Emmanuel Goldstein
Даже забив на то, что может быть ошибка в самом процессе верификации.
С фактической точки зрения, тебе все языки предоставляют примерно одинаковую гарантию — «будет выполнено примерно то, что написано в документации, плюс-минус баги компилятора».
Стандарт нужен не для того, чтобы ты мог быть в чём-то уверен — он никак на это не влияет. Стандарт нужен для того, чтобы можно было имплементировать много компиляторов.
Ок.
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Chris Calvin
Хаскелль гарантирует
Это, кстати, плохой пример.
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
По-моему, никто не пишет в реальности на хаскелле без GHC-специфичных расширений.
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Которые не стандартизированы.
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
Хаскелль здесь как раз примерно в той же нише, что и раст — язык с одним компилятором и без нормального стандарта.
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Emmanuel Goldstein
По-моему, никто не пишет в реальности на хаскелле без GHC-специфичных расширений.
да, рефлексия, вроде, не в стандарте
источник

EG

Emmanuel Goldstein in cxx.Дискуссионная
C/++ и Java да, у них есть стандарт, это даёт разные бонусы вроде «возможности писать много компиляторов, которые будут почти совместимы».
источник

D

DST 1 in cxx.Дискуссионная
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
поэтому ни библиотека Control.Lens, ни aeson, ни туева хуча либ на голом хаскеле не заведутся
источник

ПК

Паша Калугин... in cxx.Дискуссионная
кто придумал rvalue reference?
источник

ПК

Паша Калугин... in cxx.Дискуссионная
зачем оно нужно?
источник

ПК

Паша Калугин... in cxx.Дискуссионная
я вроде понял, но не понял
источник

O

Ofee in cxx.Дискуссионная
Паша Калугин
я вроде понял, но не понял
Что бы не копировать то, что и так не будет использовано дальше по коду
источник

G

GNU/Плюшка in cxx.Дискуссионная
Emmanuel Goldstein
C/++ и Java да, у них есть стандарт, это даёт разные бонусы вроде «возможности писать много компиляторов, которые будут почти совместимы».
ну короче стандарты это ненужная хуйня, я понял
источник

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
И сюда принесу!
И ещё куда-нибудь!1
источник

УГ

Уроде Гусеница - Кру... in cxx.Дискуссионная
Переслано от Уроде Гусеница - Кру...
Господа, а как определить, передо мной IoT или не IoT
Понятно, что это сеть устройств
Но любая ли сеть - IoT
Вот эта херня, например, объединена в одну сеть через контрольную панель: https://habr.com/ru/post/515844/

Но почему-то мне кажется, что нихуя это не IoT
Кто что скажет?
источник