Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Резюме для программиста

18.10.21 08:08
Re: Резюме для программиста
 
alex445 старожил
в ответ Murr 17.10.21 17:46, Последний раз изменено 18.10.21 10:33 (alex445)
Если вы пишете сверхвылизанную по производительности систему, то можно заменить всё на стандартные циклы вместо линк.
-----
Ну вот - показал что еще одну вещь ты не знаешь.
Заменив правильный ЛИНГ на эквивалентные циклы получишь проседание производительности в несколько раз...

Осталось только уточнить, что такое "правильный ЛИНК" и "эквивалентные циклы".


Вот здесь что быстрее? В одном случае мы тратимся на создание итераторов и прочее, а в другом - два раза доступ по индексу. Про читабельность не говорю.


foreach(int o in objects)

o = o % 2;


for(int i = 0; i < objects.Count; i++)

objects = objects % 2;

 

Перейти на