Re[17]: А чего молчим про Crowdstrike
От: rameel https://github.com/rsdn/CodeJam
Дата: 26.07.24 14:33
Оценка: +2 -1 :)
Здравствуйте, vdimas, Вы писали:

V>Ну какой идентичный, когда речь там шла о безопасности кода?


Вообще я отвечал на конкретное заявление и речь там шла про эффективность, а не безопасность.

V>И ты ведь показал итерацию по полному массиву.

V>А теперь проитерируйся по его части, посмотри разницу и помедитируй.

О том, что нужно проитерироваться по его части речь не шла, это во первых. Во вторых, даже если и так, сильной разницы именно сейчас нет, так как если диапазон нам становится известен только в момент, когда мы хотим проитерироваться, то что я выделю из него этот диапазон и пройдусь по нему, или сразу буду идти нужный диапазон простым и дубовым кодом через for — сильно ничего не поменяется. Ибо, что в первом случае я вынужден проверить, что диапазон валидный, что во втором, только во втором за меня это делает JIT, loop cloning называется, если что.

V>Для итерации по полному массиву брать Span не требуется, конечно.


V>Мой поинт был в следующем:

V>- через Span эффективней (и все более и более популярней в реальном коде);

Опять общая фраза, но теперь хотя бы контекст виден.

Мой поинт был в том, чтобы указать, не обязательно тебе, на популярное заблуждение, что span эффективней, чем массивы. А спросишь — в чем эффективней — не знают, просто быстрее и точка.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.