Исправление zurg, (текущая версия) :
… Но тогда зачем Вы тут что то то пишете об эффективности?!
затем что на соовременных архитектурах и компиляторах эффективность уехала далеко от ковыряний с сырыми указателями, ассемблерными вставками, goto, и прочими «оптимизиционными» привычками из 70-90х
Нет. Учите матчасть.
имелось ввиду вот эта «разница» - https://godbolt.org/z/s9rqasbq9 , ну и выше сообщение с ссылкой на бенч
Но больше мусорных скобочек, причем ГОРАЗДО больше.
соглашусь на том что это вкусовщина
WTF ссылка в Вашем понимании?
такие как в расте, например, или хотя бы в плюсах, за которыми стоит строгая и умная система типов, которая гарантирует наличие и корректность объекта, отсутсвие алиасинга и УБ, что даёт компилятору дополнительную инфу для хитрых оптимизаций
Еще раз, только индексы (как и только указатели) не являются панацеей - панацеей является их грамотное совместное использование
я же это вроде и сказал: сырой тупой указатель должен сидеть в глубине стандартного или самодельного специализированного контейнера, обвешаный пред и постусловиями и хорошо проверенный.
Исправление zurg, :
… Но тогда зачем Вы тут что то то пишете об эффективности?!
затем что на соовременных архитектурах и компиляторах эффективность уехала далеко от ковыряний с сырыми указателями, ассемблерными вставками, goto, и прочими «оптимизиционными» привычками из 70-90х
Нет. Учите матчасть.
имелось ввиду вот эта «разница» - https://godbolt.org/z/s9rqasbq9 , ну и выше сообщение с ссылкой на бенч
Но больше мусорных скобочек, причем ГОРАЗДО больше.
соглашусь на том что это вкусовщина
WTF ссылка в Вашем понимании?
такие как в расте, например, или хотя бы в плюсах, за которыми стоит строгая и умная система типов, которая гарантирует наличие и корректность объекта, отсутсвие алиасинга и УБ, что даёт компилятору дополнительную инфу для хитрых оптимизаций
Еще раз, только индексы (как и только указатели) не являются панацеей - панацеей является их грамотное совместное использование
я же это вроде и сказал: сырой тупой указатель должен сидеть в глубине стандартного или самодельного контейнера, обвешаный пред и постусловиями и хорошо проверенный.
Исходная версия zurg, :
… Но тогда зачем Вы тут что то то пишете об эффективности?!
затем что на соовременных архитектурах и компиляторах эффективность уехала далеко от ковыряний с сырыми указателями, ассемблерными вставками, goto, и прочими «оптимизиционными» привычками из 70-90х
Нет. Учите матчасть.
имелось ввиду вот эта «разница» - https://godbolt.org/z/s9rqasbq9 , ну и выше сообщение с ссылкой на бенч
Но больше мусорных скобочек, причем ГОРАЗДО больше.
соглашусь на том что это вкусовщина
WTF ссылка в Вашем понимании?
такие как в расте, например, или хотя бы в плюсах, за которыми стоит строгая и умная система типов, которая гарантирует наличие и корректность объекта, отсутсвие алиасинга и УБ, что даёт компилятору инфу для хитрых оптимизаций
Еще раз, только индексы (как и только указатели) не являются панацеей - панацеей является их грамотное совместное использование
я же это вроде и сказал: сырой тупой указатель должен сидеть в глубине стандартного или самодельного контейнера, обвешаный пред и постусловиями и хорошо проверенный.