boost::units как раз похожее и делает (API немного мутноват правда), наверное следующим шагом наверное было бы eigen::vector<boost::length, boost::pressure, boost::force>
Строки и массивы байт семантически отличаются и их смешивать в один тип не совсем правильно (например аналог в Qt — QString и QByteArray). Преобразование между строками и байтами простое, не вижу в чем проблема. С python3 куда логичнее стало.
GIL — проблема не в стандарте языка а конкретной реализации, хоть и основной. Делать thread safe решения ударило по производительности однопоточной версии. Неприятно конечно, но тут не причина в совместимости, разве что возможно частично на уровне C API.
много специфик не из за того что динамическая типизация и много флексибилити, а просто так случайно получилось, язык «разработали» в спешке, так и оставили ради обратной совместимости. В том же пайтоне при динамической но более строгой типизации, WAT моментов куда меньше.
Если бы собрать данные когда и как каждая страна ввела действия, результат получился бы куда интереснее. В том числе для предсказания эффективности разных подходов.
Простого решения к сожалению нет. Если ничего не делать, большая часть тяжелобольных умрут без медицинской помощи. Возможно выйдет выиграть время для поиска более эффективных лекарств. При массовых тестах на антитела переболевшие смогут вернутся к работе. При массовых тестах на вирус и изоляции возможно получится ослабить карантин, поддерживая r0 около 1.
Смысл изоляции не в том чтобы 100% убрать шанс заразится а максимально понизить R0, идеально ниже 1. Если прорвет канализацию — вызову сантехника (тут для таких случаев даже исключение для карантина сделали, в доме он на рабочем месте и не подходит под ограничение 2х человек), если закончится еда — пойду в магазин. Но во всем максимально уменьшу шансы заразится самому и заразить других.
сейчас и пытаются найти баланс, сколько жизней/смертей стоит бизнес который строили 10 лет? Возможно напечатать денег и не самый плохой вариант, при грамотном подходе есть шанс сохранить большинство жизней (карантин, он работает) и бизнес (выплата части зарплат если прибыльность бизнеса упала чтобы сохранить и бизнес и рабочие места) более равномерно распределив %% потерь при инфляции.
По Австралии: был рост по экспоненте, остановился как и в Китае через полторы недели после карантина/изоляции. Скорость диагностики продолжает расти, протестировали больше 1% населения.
Мне кажется тут наоборот с TDD проще, TDD дробит все на небольшие шаги, необходимо добавить новый случай/функцию, написали тест (как раз момент когда requirements понятнее всего что, клиент то функции уже есть), реализовали случай.
GIL — проблема не в стандарте языка а конкретной реализации, хоть и основной. Делать thread safe решения ударило по производительности однопоточной версии. Неприятно конечно, но тут не причина в совместимости, разве что возможно частично на уровне C API.
Мне кажется у языка тут больше заслуга чем у wat видео.
много специфик не из за того что динамическая типизация и много флексибилити, а просто так случайно получилось, язык «разработали» в спешке, так и оставили ради обратной совместимости. В том же пайтоне при динамической но более строгой типизации, WAT моментов куда меньше.
Правда, но вполне возможно мы как раз смягчение распространения и наблюдаем. Карантин уменьшает R0.
Хотелось бы верить что правильный вариант 2. Думаю скоро узнаем при достаточно массовом тестировании на антителе. Но думаю скорее всего к сожалению 1.
3 — штаммы достаточно известны, так что не думаю. Но если такое случится будет самый удачный для всех результат.
По КТ определяют с высокой sensitivity, по рентгену немного хуже но пневмония против пневмония+covid определяется достаточно уверенно
Ну насколько красивее оригинальная формулировка
Мне кажется тут наоборот с TDD проще, TDD дробит все на небольшие шаги, необходимо добавить новый случай/функцию, написали тест (как раз момент когда requirements понятнее всего что, клиент то функции уже есть), реализовали случай.