Вот почему GCC [*и другие C++-компиляторы - Ред.] так долго компилируют код.
https://twitter.com/gf_256/status/1285217798642454531
#cpp #objection
https://twitter.com/gf_256/status/1285217798642454531
#cpp #objection
X (formerly Twitter)
cts🌸 (@gf_256) on X
So THIS is why gcc is so slow!
Alex Fails Some News Channel pinned «Вот почему GCC [*и другие C++-компиляторы - Ред.] так долго компилируют код. https://twitter.com/gf_256/status/1285217798642454531 #cpp #objection»
Forwarded from Блог*
Немного о ребрендингах и дизайне...
https://twitter.com/monde_lla/status/1309403302514380805?s=21
#сберыч
https://twitter.com/monde_lla/status/1309403302514380805?s=21
#сберыч
Twitter
drink pure dasha
Сбербанк и его друзья
Компилятор языка BrainFuck на шаблонах C++.
Для запуска программы вам надо сделать стрелковой литерал вида "++++++++++>>>"_brain_fuck с вашей программой на BrainFuck, а потом , добавить в вашу программу на C++ приложенный исходник.
P.S. Давно хотел сам сделать, но как обычно, есть уже другой, кто это запилил🤷♂.
https://github.com/netcan/recipes/blob/master/cpp/metaproggramming/brain_fuck/BrainFuckTemplateMeta.cpp
#cpp #упрлс #принесли
Для запуска программы вам надо сделать стрелковой литерал вида "++++++++++>>>"_brain_fuck с вашей программой на BrainFuck, а потом , добавить в вашу программу на C++ приложенный исходник.
P.S. Давно хотел сам сделать, но как обычно, есть уже другой, кто это запилил🤷♂.
https://github.com/netcan/recipes/blob/master/cpp/metaproggramming/brain_fuck/BrainFuckTemplateMeta.cpp
#cpp #упрлс #принесли
GitHub
netcan/recipes
Here is my code snippet. Contribute to netcan/recipes development by creating an account on GitHub.
Тут мне Антон Полухин сказал, что стектрейс наконец-то вошёл в стандарт и будет частью будущего стандарта C++23!
#yay #stdcpp #stacktrace
#yay #stdcpp #stacktrace
Alex Fails Some News Channel pinned «Тут мне Антон Полухин сказал, что стектрейс наконец-то вошёл в стандарт и будет частью будущего стандарта C++23! #yay #stdcpp #stacktrace»
Forwarded from pro.cxx Channel (Alex Ф-ф-фэils!🌠︙)
Вышел очередной отчёт от Герба Саттера об осенней встрече комитета ISO C++. Эта встреча была проведена в формате виртуального заседания, и на ней обсуждали предложения в новый стандарт C++23, а также успели адаптировать несколько новых возможностей. Вот некоторые из них:
1. Наконец-то наше предложение о добавлении стектрейсов попало в стандарт!
2. Теперь вы можете проверять наличие подстроки в строке с помощью метода string.contains() вместо громоздкой старой версии
3. Литеральный суффикс для std::size_t:
4. Ещё одно свойство типа is_scoped_enum, позволяющее узнать, создает ли перечисление свою область видимости (т.е. , определено как
5. Адаптация атомиков из Си в C++.
Также приятной новостью стало создание новой учебной группы – SG22 – которая будет заниматься взаимодействием между рабочей группой 21, отвечающей за язык C++, и рабочей группой 14, отвечающей за язык Си.
Больше подробностей – по ссылке:
https://herbsutter.com/2020/11/13/trip-report-autumn-iso-c-standards-meeting-virtual/
#cpp #cpp23 #trip_report #isocpp #stacktrace
1. Наконец-то наше предложение о добавлении стектрейсов попало в стандарт!
2. Теперь вы можете проверять наличие подстроки в строке с помощью метода string.contains() вместо громоздкой старой версии
if (str.find("substr") != std::string::end) { /* found */ }. Поиск не учитывает регистр, в отличие от похожего метода в Qt.3. Литеральный суффикс для std::size_t:
42uz, схожий со спецификатором формата функции printf().4. Ещё одно свойство типа is_scoped_enum, позволяющее узнать, создает ли перечисление свою область видимости (т.е. , определено как
enum class);5. Адаптация атомиков из Си в C++.
Также приятной новостью стало создание новой учебной группы – SG22 – которая будет заниматься взаимодействием между рабочей группой 21, отвечающей за язык C++, и рабочей группой 14, отвечающей за язык Си.
Больше подробностей – по ссылке:
https://herbsutter.com/2020/11/13/trip-report-autumn-iso-c-standards-meeting-virtual/
#cpp #cpp23 #trip_report #isocpp #stacktrace
Sutter’s Mill
Trip report: Autumn ISO C++ standards meeting (virtual)
On Monday, the ISO C++ committee completed its final full-committee (plenary) meeting of 2020 and adopted the first changes to the C++23 working draft, including a few new features. This was a firs…