babysitter
ну запилить неймспейс std2 и не ломать. пакетный менеджер не сломает ничего
babysitter
в джаве тоже странно все сечас
Surreal
ну запилить неймспейс std2 и не ломать. пакетный менеджер не сломает ничего
Да надо просто сделать форк языка, типа modern c++, куда сначала всего напихают, все поменяют, выкинут, а потом будут додумывать и исправлять и снова ломать, но уже есть D и rust.
Alexey
ну запилить неймспейс std2 и не ломать. пакетный менеджер не сломает ничего
В языке становится слишком много всего. Математики хотят своих функций в стд, физики хотят, ещё кто-нибудь хочет. На мой взгляд, стандартная либа не должна быть перегружена. Пакетный менеджер- это круто, если что.
Dogma
А вообще у меня веселая неделя в начале которой я заболела и сегодня сходила к врачу который послал меня сдавать кучу анализов, вчера лоток симки застрял в телефоне когда свою симку доставала и я его вообще не могла достать, миллиметра на два высовывался только, ещё сегодня телефон разрядился под ноль и только сейчас включился(с часу дня стоял на зарядке, сейчас два процента)))0).
babysitter
фичи хотим, а перегружать библитеку не хотим? что вы на физиков напали то, ну нужно им для работы — пусть пользуются
Surreal
В языке становится слишком много всего. Математики хотят своих функций в стд, физики хотят, ещё кто-нибудь хочет. На мой взгляд, стандартная либа не должна быть перегружена. Пакетный менеджер- это круто, если что.
Сеть, планировщики и какие-нибудь стандартные абстракции над ними, типа httpdownloader'ов, scheduledthreadpool'ов и подобных вещей тоже хотелось бы видеть.
Alexey
фичи хотим, а перегружать библитеку не хотим? что вы на физиков напали то, ну нужно им для работы — пусть пользуются
Мне кажется, что только достаточно популярные фичи должны быть в стд. Фичи, которыми пользуются 0.00..1% - сомнительная вещь
babysitter
просто даже когда ругают не могут определится в простых вещах.
Vladislav
я вот сейчас с наркоманской сишной либой разбираюсь
Vladislav
https://github.com/powturbo/TurboPFor/blob/master/vp4d.c
Vladislav
темплейты на макросах с инклюдами
Vladislav
что только не придумают, чтобы на плюсах не писать ><
Vladislav
заметьте, .c файл, который инклюдит сам себя несколько раз
Александр
Есть ссылочки на пропозалы к std2?
Александр
Кстати, люто плюсую ко всем словам про стд, язык и прочее
Ned
😂
Ned
Давно не заходил
Stanislav
про стд2 было пару слов всего лишь
Stanislav
что возможно с концептами и ренжами, надо делать stl2
Berkus
#supapro
Tom
А в чем разница? Хочется большую стандартную библиотеку -- используй boost на здоровье. Чего вы все на коммитет-то взъелись.
Danil
libc++ уже может невмещаться(
Berkus
libc++ уже может невмещаться(
там же большая часть хедер онли, чего бы ей не вмещаться
Tom
длинка? Извини, давно в России не живу.
Tom
Boost.Multiprecision, кажется
🐙 Antony
Кстати, люто плюсую ко всем словам про стд, язык и прочее
Угу. Стандартная библиотека должна быть больше и функциональнее. А для этого, нужно чтобы люди писали правильные красивые прототипы и предлагали их для стандартизации. Однако всё зачастую заканчиввается на моменте "Да я щас за час напишу, делов то", или на моменте "У меня супер идея, всем понравится! Давайте мы добавим функцию reset() в std::string"
Крылатый
У иных языков вроде Rust/D с этим проще. Можно пилить предложения/PR в язык/стандартную либу не вылезая из пледа.
Demyan
ребят
Дмитрий
php вообще тема
Demyan
кто прогал какие нибудь тестеры скорости выполнения функций или чонить подобное
Demyan
связанное с наносекундной точностью измерений
Demyan
помогите плиз измерить время между 2 операциями с точностью 1нс
Evgenii
помогите плиз измерить время между 2 операциями с точностью 1нс
запусти миллион раз и замерь с миллисекундной точностью
Demyan
не то
Artem
+
Demyan
именно 1нс надо
Demyan
запускать миллион раз не поможет и низя
Крылатый
Почему низя?
Demyan
дискретизация таймера судя по cat /proc/cpuinfo 1нс
Крылатый
Ваще, миллион не обязательно. Важно вспомнить первый курс и как делаются замеры с учётом погрешности.
Крылатый
ЕМНИП, если 1нс у тебя цена деления, то погрешность можно сразу считать 0.5нс)
Evgenii
дискретизация таймера судя по cat /proc/cpuinfo 1нс
ну она такая вроде даже если частота меньше гигагерца, о реальной точности это ничего не говорит
Крылатый
Правда, могу ошибаться — несколько подзабыл.
Demyan
ну и на 3.2 и на 2.3
Demyan
нихера
Demyan
но люди как то меряют
Demyan
и 0.5нс
Demyan
нет
Крылатый
Ну а как они там меряют?
Demyan
hrtimer говорят
Demyan
но как и что нифига
Demyan
а я не могу никак повторить
Evgenii
но люди как то меряют
ну ценность у таких измерений нулевая если это именно замер одной операции без усреднения
Demyan
у меня диссер чот горит
Demyan
ну по идее точность должны быть если проц типо 1ггц = 1 нс. понятно что он чем то еще занят. но всеже на 2.3 ггц даже
Demyan
21 нс между двумя ассемблерными вставками
Demyan
ну чо за дичь
Demyan
без иксов без всякого прочего дерьма
Demyan
не настолько большая куча всего
Demyan
задача такая. а миллион раз ее нельзя выполнять
Demyan
забьется радиоэфир
Крылатый
Не обязательно лям. -_-
MrSmith
задача такая. а миллион раз ее нельзя выполнять
Если задача только в проверке работы скорости исполнения кода, то напишите функции заглушки, есть более хардовый метод - можно смотреть в спеках скорость выполнения каждой инструкции - получите скорость в попугаях, проблемма оценки очень не тривиальная, кнут для этого и использует свой вымышленный процессор
Demyan
ну не кода
Demyan
отправили радиоособщение
Demyan
включили таймер
Demyan
получили ответ остановиили
MrSmith
получили ответ остановиили
Ну и получите вы сферическое значение годное для лаба2, помехи, шумы, отражения, потеря пакета. Из наиболее рационального, есть предложение использовать 3-6 приемников и мерять, для чистоты опыта, где нибудь где устройств со сходной чистотой дофига и плохие условия для прохождения сигнала, метро, центр города
Demyan
все это понятно
Victor
есть кто знает opencv?
Demyan
про помехи отражения и тп
Demyan
это алгоритмизация