Size: a a a

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

2020 February 26

TS

Till Schneider in cxx.Дискуссионная
Alexander Zaitsev
ну это кстати не такая большая проблема. ну есть unsafe и есть :)
мне почему-то кажется что ub в unsafe в расте будет пострашнее плюсового ub
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
@h4cktill меня больше интересует вот какой момент - у них в макросах везде расставлены требования к компилятору. я правильно понимаю, что эта либа с другим компилятором просто не заведётся?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Till Schneider
мне почему-то кажется что ub в unsafe в расте будет пострашнее плюсового ub
не, не будет
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
у них UB имеет ровно такие же последствия, что и в С++
источник

TS

Till Schneider in cxx.Дискуссионная
Alexander Zaitsev
у них UB имеет ровно такие же последствия, что и в С++
и также asan ом можно пройтись?  и понять, что вот тут уб ?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
и возможностей выстрелить в ногу в Rust по крайней мере сейчас я вижу меньше. Но когда начинают рассказывать, что их нет в том же safe Rust, ты уже знаешь, какой пример отлично приводить
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Till Schneider
и также asan ом можно пройтись?  и понять, что вот тут уб ?
без понятия. я тут не эксперт - надо у них спрашивать
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
ну тулинг потом подтянется, я думаю
источник

TS

Till Schneider in cxx.Дискуссионная
Alexander Zaitsev
без понятия. я тут не эксперт - надо у них спрашивать
мне как раз и интересно, как там с диагностикой ub
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Till Schneider
мне как раз и интересно, как там с диагностикой ub
ну в safe Rust всё просто - UB нет по определению
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
А если у тебя есть UB в unsafe - GG
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Alexander Zaitsev
ну в safe Rust всё просто - UB нет по определению
есть другие вещи, которые непонятно, лучше или хуже UB, но UB нет
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Александр Вольнов
А меня не забанят, если я скажу, что на работе я писал один проект на Go? Причём я сам выбрал этот язык и не пожалел.
Нужен был нативный язык, чтобы не тормозил на довольно слабой ARM железке, работал с различными устройствами по серийному порту и CAN-шине, и слал данные на сервер. При этом нужна безопасность, всё-таки этот девайс в самолёт ставится.
Горутины с каналами пришлись очень кстати для разделения параллельно работающих сервисов, и самое главное, кросскомпиляция, которая просто работает из коробки.
Что касается сборщика мусора, то мусора наше приложение почти не генерирует, поэтому он никаких проблем не вызывает и даже 90% памяти свободно.
/warn go в авиации, так и до бана недалеко
источник

G

Group Butler [beta] in cxx.Дискуссионная
Александр Вольнов has been warned (1/3)
источник

TS

Till Schneider in cxx.Дискуссионная
Alexander Zaitsev
@h4cktill меня больше интересует вот какой момент - у них в макросах везде расставлены требования к компилятору. я правильно понимаю, что эта либа с другим компилятором просто не заведётся?
видимо, иначе какой в них смысл еще?
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
День камингаутов сегодня прям
источник

NM

Nastya Medveda in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
День камингаутов сегодня прям
А что, кто-то признался в нетрадиционной ориентации?
источник

NM

Nastya Medveda in cxx.Дискуссионная
собрала проект на pyqt  -- итить он медленно запускается :(
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Nastya Medveda
А что, кто-то признался в нетрадиционной ориентации?
Д
источник

NM

Nastya Medveda in cxx.Дискуссионная
Если мустанга нет, то - самое время.
источник