Какой контекст? Это все равно что сказать, что тест у нас — сортировка массива, написать на одном языке пузырек, а на другом — qsort, да еще и дать им соответственно худший и лучший случай.
К тому же, что менее важно, re2 — новая библиотека, ни в коем разе не является для С++ «родной» или «часто используемой». Пусть там заинклюдят pcre.h, вот тогда тест будет иметь ценность.
Работа, спору нет, проделана большая, и пиписькомер получился знатный.
Вот только есть кое-какие сомнения в подходе. Например, тест regex-dna.
На графике видно, что C++ выполняет его в четыре раза быстрее, чем Python.
При этом в исходниках просто берутся и подключаются библиотеки регеэкспов — для С++ это re2, которая построена на DFA, а для Питона — родная, NFA. А для DFA-регэкспов конструкция выбора (которая используется в дальнейшем) выполняется гораздо быстрее, чем для NFA.
Так что здесь они, извините, сравнивают хуй с трамвайной ручкой.
Не поэтому. Что там инвертор (хоть огромный электромеханический, хоть тот самый транзистор, которых так много в вашем процессоре) потребит на переключение токов, то уйдет на его нагрев. Очень мало в процентном отношении.
Имелся в виду, как я понимаю, более тонкий момент: получение информации — факт наблюдения — и есть затратный процесс. Фотон, несущий информацию о положении частицы, при попадании на сенсор видеокамеры (или на сетчатку глаза наблюдателя), отдаст какое-то число квантов энергии — не меньшее, чем в итоге можно будет получить при помощи описанного процесса.
А сколько было фантастической техники для гигиены, из SF 50-60-х — излюбленный Стругацкими ионный душ, электростатические очистители, силовые поля, снимающие с пользователя пыль и грязь, лампы, сжигающие верхний слой эпидермиса… Всё это автоматическое, управляемое голосом, мыслью или вообще не управляемое.
И никто не смог предвидеть однорычажный шаровый вентиль. Изобретение 1970-какого-то года.
Там не всё просто. И угол и направление ската крыши тщательно выбирался, и система нагревательная довольно хитрая. Пока не могу найти эту статью в интернетах, найду — покажу. Сложно, но посильно сделать даже самому.
Полная полярная ночь в тех краях всего около месяца. В остальное время — солнца мало, конечно, но вот ухитрялись нагревать воду до 80°С исключительно солнцем.
Нет разницы, откуда ранее пришел фотон, отраженный от наблюдаемой системы: фонариком посветили на неё, или подогрели.
К тому же, что менее важно, re2 — новая библиотека, ни в коем разе не является для С++ «родной» или «часто используемой». Пусть там заинклюдят pcre.h, вот тогда тест будет иметь ценность.
Вот только есть кое-какие сомнения в подходе. Например, тест regex-dna.
На графике видно, что C++ выполняет его в четыре раза быстрее, чем Python.
При этом в исходниках просто берутся и подключаются библиотеки регеэкспов — для С++ это re2, которая построена на DFA, а для Питона — родная, NFA. А для DFA-регэкспов конструкция выбора (которая используется в дальнейшем) выполняется гораздо быстрее, чем для NFA.
Так что здесь они, извините, сравнивают хуй с трамвайной ручкой.
PS: бенчмарки re2 и PCRE
PPS: про re2 писали на Хабре
Имелся в виду, как я понимаю, более тонкий момент: получение информации — факт наблюдения — и есть затратный процесс. Фотон, несущий информацию о положении частицы, при попадании на сенсор видеокамеры (или на сетчатку глаза наблюдателя), отдаст какое-то число квантов энергии — не меньшее, чем в итоге можно будет получить при помощи описанного процесса.
Только как у вин Дизеля. Шоб сгибалась:
video.yandex.ru/users/alienator/view/29/
И никто не смог предвидеть однорычажный шаровый вентиль. Изобретение 1970-какого-то года.
vluchna.ath.cx/diff/xkcdRightHand.ttf
Он минимум дважды упоминался на хабре: 1, 2. За подробностями к meako
У них же есть столь потребные вам шрифты. Кириллические тоже.
Только мало кто ещё его пользует.
Но вообще — да, аккумулировать тепло это слишком. Одной инсоляции хватит.
Впрочем, я допускаю, что всё учтено могучим ураганом, и в доме есть какой-то мега-рубильник, позволяющий повернуть его на произвольный угол.