Size: a a a

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

2021 March 25

DP

Denis Paukaev in Конференция C++ Russia
Alexey Tkachenko
Бессмысленное ограничение. Есть более отвратительные варианты полиморфизма
Это был просто пример
источник

MM

Medved Medvedievich in Конференция C++ Russia
Ilya L
Но вообще было бы интересно узнать почему в таких случаях С++ предпочитаю... В мед. технике же тоже иногда берут С++
В мед технике не иногда, а часто его берут. Только не у нас конечно в России, а в Германии, Штатах и т.д. Я работаю в этой сфере как раз. Но там как правило устройство не позволяет, обычно это Си с классами, и компилятор древний как мамонт.
источник

DP

Denis Paukaev in Конференция C++ Russia
Gabriele
Tы хотите запрограммировать такой критический код с новым untested DSL? Я бы предпочел не рисковать
Я бы выбрал дсл вместо с++ , если бы меня спросили про такую задачу и разработку
источник

DP

Denis Paukaev in Конференция C++ Russia
Alexey Tkachenko
Бессмысленное ограничение. Есть более отвратительные варианты полиморфизма
Какие вам не нравятся ?
источник

IL

Ilya L in Конференция C++ Russia
Medved Medvedievich
В мед технике не иногда, а часто его берут. Только не у нас конечно в России, а в Германии, Штатах и т.д. Я работаю в этой сфере как раз. Но там как правило устройство не позволяет, обычно это Си с классами, и компилятор древний как мамонт.
В принципе устройства не позволяют многого делать? Или у нас старые с древними компиляторами.
источник

DP

Denis Paukaev in Конференция C++ Russia
Alexey Tkachenko
Некоторые исключения лучше не ловить
И корабль упал вместе с коркой ?)
источник

IL

Ilya L in Конференция C++ Russia
Denis Paukaev
И корабль упал вместе с коркой ?)
упал на солнце марсоход, а марсо-коптер вышел на орбиту Юпитера
источник

AT

Alexey Tkachenko in Конференция C++ Russia
Denis Paukaev
Какие вам не нравятся ?
Полиморфизм в стиле сишного printf например
источник

DP

Denis Paukaev in Конференция C++ Russia
Ilya L
упал на солнце марсоход, а марсо-коптер вышел на орбиту Юпитера
А оба могли бы выжить
источник

IL

Ilya L in Конференция C++ Russia
Denis Paukaev
А оба могли бы выжить
А нужно было всего лишь перед сном... [смотреть продолжение в источнике]
источник

AT

Alexey Tkachenko in Конференция C++ Russia
Denis Paukaev
И корабль упал вместе с коркой ?)
Первый полёт Arian 5 например. Лучше просто бахнуть.
источник

DP

Denis Paukaev in Конференция C++ Russia
Alexey Tkachenko
Полиморфизм в стиле сишного printf например
Я не считаю это каким то видом полиморфизма
источник

DP

Denis Paukaev in Конференция C++ Russia
Это костыль да, но под какой то конкретный вид я не могу его отнести
источник

MM

Medved Medvedievich in Конференция C++ Russia
Ilya L
В принципе устройства не позволяют многого делать? Или у нас старые с древними компиляторами.
Там системы свои по типу RTOS, и нет возможности зачастую развернуть тот же GCC как правило. Да и никто не рискнет, когда это писано все в 90-х годах.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Ilya L
Но вообще было бы интересно узнать почему в таких случаях С++ предпочитаю... В мед. технике же тоже иногда берут С++
почти всегда берут С++. Иногда (совсем для встроенки) в медтехе берут Си (но часто С++ порезанный), иногда, там где гуи какие-нибудь, миксуют с чем-нибудь типа C#.
источник

AT

Alexey Tkachenko in Конференция C++ Russia
Denis Paukaev
Я не считаю это каким то видом полиморфизма
Тем не менее он строго соответствует определению полиморфного поведения
источник

DP

Denis Paukaev in Конференция C++ Russia
Alexey Tkachenko
Тем не менее он строго соответствует определению полиморфного поведения
Подходит да, но на мой вкус это костыли все таки )
источник

AT

Alexey Tkachenko in Конференция C++ Russia
Denis Paukaev
Это костыль да, но под какой то конкретный вид я не могу его отнести
источник

AT

Alexey Tkachenko in Конференция C++ Russia
Позволю себе отсылку к классике
источник

IL

Ilya L in Конференция C++ Russia
Medved Medvedievich
Там системы свои по типу RTOS, и нет возможности зачастую развернуть тот же GCC как правило. Да и никто не рискнет, когда это писано все в 90-х годах.
А, понял
Я прост читал/слышал какую-то историю про треды(когда их делали для плюсов) и почему нет auto join для std::thread. И там фигурировала компания, которая делала дефибриляторы... Им вроде это что-то очень ломало или что-то в таком духе, поэтому auto join нету.
Но я не помню толком деталей(и не помню где слышал). Могу тут что-то напутать
источник