Женя
Vitaliy
Во-вторых, получишь опыт сторогой типизации, шаблонов, многопоточности и ООП
Vitaliy
А потом уже и плюсы.
Surreal
ну так, в общих чертах js
Вот сначала освойте другой язык, желательно ООП, потом уже думайте, ныжны вам плюсы или нет.
Vitaliy
Женя
Vitaliy
Но если очень хочется, тогда начни с С
Evgenii
Женя
так а начать-то с чего? Книга? Курс?
Vitaliy
Поймёшь основные концепции работы с памятью и то, как работает процессор
Vitaliy
Книга
Vitaliy
Шилдт тот же, например
Vitaliy
Страуступ, если осилишь
Anonymous
Прата
Anonymous
Хорошая книга у него есть
Anonymous
Vladislav
Vitaliy
Vitaliy
со всем кроме шаблонов - соглашусь
Ну блин. Это не те же шаблоны, что в плюсах, понятно. И придется немного переучиться потом. Но это поможет понять обобщенное программирование после нетипизированого js
Vladislav
Vladislav
особенно жавовские с type erasure
Vitaliy
Я пишу на плюсах, когда надо. 5+ лет работы с джавой. Но даже если код очень простой, я отношусь к нему с огромным подозрением. Потому что всегда можно сделать ошибку, даже при большом опыте. Недавно вот узнал, что в плюсах операция присваивания не атомарна даже для примитивов.
Vladislav
Vladislav
это та причина, по которой я раньше писал олимпиады на java, а не на плюсах
Vitaliy
Anton
Anton
Два потока вполне норм. Один RPC, второй полинг
Mikhail
Vladislav
Одно ядерная :)
эх, а я было подумал что это какой-то термин из теории массового обслуживания)
Mikhail
Anton
Я не хочу переусложнять. Для меня проще два потока
Anton
Там эти запросы редкие. Раз в минуту. Полинг - раз в 30 сек. Система одноядерная.
Anton
Данных не 8 байт конечно. Но не много. Может 500байт-1к на всё
Mikhail
В памяти их храни и из памяти доставай
Danil
https://github.com/gabime/spdlog
https://github.com/mattiasflodin/reckless
присмотрись
Danil
и что тебя ограничивает?
Шаурма
q(C)Debug
Danil
http://doc.qt.io/qt-5/qmessagelogger.html
беглый запрос говорит есть логгер
Danil
https://github.com/dept2/CuteLogger
вот еще какой-то qt-based logger
Danil
просто ж qt всегда меееедленное
Шаурма
:)
Danil
и если что-то небольшое втягивать - я думаю резонно
Danil
и мы дадим тебе Qt-Based приложение, чтобы оно логировало твое Qt-based приложение
Vladislav
нрд, подскажите, есть какая-нить вменяемая irc либа (желательно с c api)
Semyon
Подскажите, можно ли как-нибудь автоматизировать последовательное присвоение переменных разных типов и прогнать по ним несколько значений? Например signed char -> signed short int -> signed int -> signed long, прогнать значения CHAR_MAX, CHAR_MIN и т.д., которые присваиваются в signed char.
Surreal
Dmitri
Mikhail
qWarning, qFatal, qDebug
Mikhail
В qt 5 появились ещё qCWarning, qCFatal, но я как то так и не понял зачем
Denis
Ну по всей видимости, чтобы указать категорию
Mikhail
Denis
Неа, они нет
mefest
а чем они отличаются?
Mikhail
Неа, они нет
Ну можно в своём обработчике по идее что то подобное реализовать
Mikhail
Pepe 🐸
А можно подробнее в чём тут проблема? Или где почитать?
Dmitri
Может кому будет интересно - сделал чат-рум в телеграме для обсуждения .NET (по аналогии с pro.cxx, pro.embedded и другими) https://t.me/joinchat/AAAAAEBFUOguvCVIUnHSSQ
Крылатый
Есть же pro.net
Deleted Account
Deleted Account
ёмоё.. и https://github.com/gabime/spdlog туда же.. ппц
Deleted Account
почему нет нормального stl like логера
Deleted Account
ну то шо на операторе «
Aleksei
я использовал log4cxx
Aleksei
boost::log тоже так умеет
Deleted Account
Deleted Account
мне нравится когда есть в названии boost::
Aleksei
я только trivial использовал
Aleksei
типа такого
BOOST_LOG_TRIVIAL(error) << "Error in signal handling! Signal: " << signal << ", message: " << err.message();
Крылатый
Крылатый
Допели)
Aleksei
Более тонкую настройку с их синками и прочим ниасилил
Aleksei
за разумное время