Size: a a a

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

2021 March 31

D

Danya in Конференция C++ Russia
Monah Tuk
я, если честно, не в курсе.
Ну подмножество С++ это все же С++
источник

D

Danya in Конференция C++ Russia
Alexey Veselovsky
А где это в стандарте сказано?
Не смог найти
Мне @lazerate показывал
источник

MM

Medved Medvedievich in Конференция C++ Russia
Danya
Не смог найти
Мне @lazerate показывал
Я тоже помню про это, подтверждаю
источник

MT

Monah Tuk in Конференция C++ Russia
Alexey Veselovsky
А где это в стандарте сказано?
Но, положа руку на сердце, если даже нигде явно не сказано (а диггерить в стандарте это скоро увлекательным времяпрепровождением станет), то вот этим: https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations они по сути сказали, вот вам тест макросы, хотите фичу, проверяйте. Т.е. даже чётко положиться на версию в __cplus_plus нельзя :) что бы понять, что можно, а что низя.
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Alexey Veselovsky
Это ж не про Аду вопрос, а про SPARK?
Да, про Спарк. Я просто когда-то давно играл со Spin, но все это выглядело не очень юзабельно в реальной жизни. Интересно, решили ли это в Спарке/Аде...
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Dmitry Kazakov
А верификатор в gcc есть или он тоже за чемодан денег?
Вот верификатор: https://github.com/AdaCore/spark2014
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Верификатор для SPARK'a (SPARK это, грубо говоря, верифицируемое на этапе компиляции подмножество Ады (с некоторыми дополнительными фичами-подсказками для верификатора))
источник

D

Danya in Конференция C++ Russia
Monah Tuk
Но, положа руку на сердце, если даже нигде явно не сказано (а диггерить в стандарте это скоро увлекательным времяпрепровождением станет), то вот этим: https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations они по сути сказали, вот вам тест макросы, хотите фичу, проверяйте. Т.е. даже чётко положиться на версию в __cplus_plus нельзя :) что бы понять, что можно, а что низя.
Так мы же про то, что стандарт С++ разрешает расширения, чтобы это оставалось программой на С++
источник

DK

Dmitry Kazakov in Конференция C++ Russia
Alexey Veselovsky
Верификатор для SPARK'a (SPARK это, грубо говоря, верифицируемое на этапе компиляции подмножество Ады (с некоторыми дополнительными фичами-подсказками для верификатора))
Интересно, спасибо, надо глянуть :)
источник

G

Gordey in Конференция C++ Russia
Добрый день,кто может помочь с простой задачей в scratch?
источник

MM

Medved Medvedievich in Конференция C++ Russia
Danya
Не смог найти
Мне @lazerate показывал
источник

D

Danya in Конференция C++ Russia
Даа
источник

MM

Medved Medvedievich in Конференция C++ Russia
Alexey Veselovsky
А где это в стандарте сказано?
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Ага. Хорошо, что там ограничения на расширения присутствуют.
источник

MT

Monah Tuk in Конференция C++ Russia
Danya
Даа
тут можно докопаться к "they do not alter the behavior of any well-formed program.", т.е. отмена new, throw вроде как меняет поведение... с другой стороны, оно и не собирается после отмены)
источник

G

Gabriele in Конференция C++ Russia
Gordey
Добрый день,кто может помочь с простой задачей в scratch?
я думаю, что другая группа про-C++ лучше подходит для этого
источник

D

Danya in Конференция C++ Russia
Monah Tuk
тут можно докопаться к "they do not alter the behavior of any well-formed program.", т.е. отмена new, throw вроде как меняет поведение... с другой стороны, оно и не собирается после отмены)
Так это про расширения
источник

MT

Monah Tuk in Конференция C++ Russia
я, как обычно, про обратное)))
источник

SP

Sergey Platonov in Конференция C++ Russia
Gabriele
я думаю, что другая группа про-C++ лучше подходит для этого
здесь рождается доклад
источник

D

Danya in Конференция C++ Russia
А если мы напишем программу на С++ с отключенными исключениями и скомпилим с включенными, она должна работать также
источник