LINUX.ORG.RU

История изменений

Исправление 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 ссылка в Вашем понимании?

такие как в расте, например, или хотя бы в плюсах, за которыми стоит строгая и умная система типов, которая гарантирует наличие и корректность объекта, отсутсвие алиасинга и УБ, что даёт компилятору инфу для хитрых оптимизаций

Еще раз, только индексы (как и только указатели) не являются панацеей - панацеей является их грамотное совместное использование

я же это вроде и сказал: сырой тупой указатель должен сидеть в глубине стандартного или самодельного контейнера, обвешаный пред и постусловиями и хорошо проверенный.