BG Development


Страници: (5) « първа ... 3 4 [5]   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Има ли смисъл от switch и къде има потребност?
thrawn
Публикувано на: 18-04-2019, 06:39
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2370
Регистриран на: 17.01.17



И какво е значението? Не в генериран код, в скорост и ефективност.
Микро оптимизациите едва ли дават нещо реално. Само правят кода адски нечетлив с обяснението, че тая мацаница ще се компилира до нещо конкретно.
Ми като искаш нещо конкретно, го напиши точно него.

Иначе, дори да приемем, че компилаторите са два, то версиите им са различни да не говорим за нивата на оптимизация.
PMEmail Poster
Top
gat3way
Публикувано на: 18-04-2019, 09:04
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3998
Регистриран на: 22.06.12



Това не е вярно, в много случаи има много голямо значение как точно си пишеш кода, защото компилаторът не може да прави същите презюмпции които си ги прави програматора и освен ако не му се подскаже, няма да тръгне да оптимизира някои неща - примерно защото не е безопасно (а то е, но той няма как в compile-time да го знае това със сигурност). Поради същата причина съществуват и разни "подсказки", например това без които човек може да си живее съвсем спокойно така или иначе.

Разбира се, говорим за частни случаи, които специално при веб бекенда практически не съществуват - там няма cpu-bound проблеми, всичкото е io-bound.
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (5) « първа ... 3 4 [5]  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0