Size: a a a

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

2020 February 26

а

а это кто in cxx.Дискуссионная
Да и в си ровно тоже самое будет — либо арена, либо рефкаунтер либо вручную что-то делать с непонятными преимуществами
источник

MF

Maxim Filimonov in cxx.Дискуссионная
а это кто
Да и в си ровно тоже самое будет — либо арена, либо рефкаунтер либо вручную что-то делать с непонятными преимуществами
дадада, конечно
источник

а

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

MF

Maxim Filimonov in cxx.Дискуссионная
я напомню тем, кто забыл: первым языком после ассемблера на любой программируемой железке (кроме FPGA, возможно) является ANSI C
источник

TS

Till Schneider in cxx.Дискуссионная
а это кто
Да и в си ровно тоже самое будет — либо арена, либо рефкаунтер либо вручную что-то делать с непонятными преимуществами
нет не тоже самое
источник

TS

Till Schneider in cxx.Дискуссионная
а это кто
Да и в си ровно тоже самое будет — либо арена, либо рефкаунтер либо вручную что-то делать с непонятными преимуществами
зачем тебе счетчик ссылок?
источник

а

а это кто in cxx.Дискуссионная
Maxim Filimonov
дадада, конечно
Что я не так написала?
источник

MF

Maxim Filimonov in cxx.Дискуссионная
а это кто
Что я не так написала?
всё
источник

а

а это кто in cxx.Дискуссионная
Till Schneider
зачем тебе счетчик ссылок?
Чтобы не следить за памятью хз
источник

MF

Maxim Filimonov in cxx.Дискуссионная
а это кто
Чтобы не следить за памятью хз
автоматический мемори менеджмент применим далеко не везде
источник

а

а это кто in cxx.Дискуссионная
Ок
источник

MF

Maxim Filimonov in cxx.Дискуссионная
сколько раз этим упоротым вообще повторять?
источник

TS

Till Schneider in cxx.Дискуссионная
а это кто
Чтобы не следить за памятью хз
это просто можно сразу сказать: архитектор идиот
источник

TS

Till Schneider in cxx.Дискуссионная
@NastyaMed тебе когда-нибудь приходила в голову мысль написать двусвязный список на shared_ptr ?
источник

NM

Nastya Medveda in cxx.Дискуссионная
Alexander Zaitsev
Переслано от Александр Вольнов
Всем привет! Пишу свою библиотеку, убийцу STL, и хочу определиться с минимальными требованиями к компиляторам.
С одной стороны, хочется вовсю использовать C++17 и даже C++20, потому что они позволяют сильно сократить код, сделав его при этом более читаемым.
С другой стороны, некоторые разработчики по разным причинам не могут использовать новейшие компиляторы.
Пытаюсь найти компромисс. Используете ли вы новейшие компиляторы в своих проектах?
Добрый вечер! Несомненно использую, но, например, шланг на макоси требует флаг std=Cpp17 чтоб компилить в C++17
источник

NM

Nastya Medveda in cxx.Дискуссионная
Till Schneider
@NastyaMed тебе когда-нибудь приходила в голову мысль написать двусвязный список на shared_ptr ?
Еще нет, но мысль интересная.
источник

TS

Till Schneider in cxx.Дискуссионная
Nastya Medveda
Еще нет, но мысль интересная.
тогда тебе понравится rust =)
источник

Т8

Т-34 85 in cxx.Дискуссионная
Till Schneider
@NastyaMed тебе когда-нибудь приходила в голову мысль написать двусвязный список на shared_ptr ?
weak ещё нужен
источник

NM

Nastya Medveda in cxx.Дискуссионная
Мне раст уже нравится. Чтоб язык так ругали он должен быть действительно хорошим.
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
так откуда утверждения, что в расте нет UB?
источник