Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 03:56 13.07.25 
Клубове/ Компютри и Интернет / Програмисти Пълен преглед*
Информация за клуба
Тема Re: dreal.net rulezz [re: Colombino]
АвторPжeвckи (Нерегистриран) 
Публикувано20.02.08 12:41  



Пришел Ржевский и все опошлил както се казва.

То и едновремешните компилатори имаха акъл да турят литерал. Аз тачно затуй казвам, че ифът е по-бръз.

Са. Имаме:

int x;
float y;

И от тук на сетне вариант 1:

y=(float)(x);

И вариант 2:

if (x==1) y=1;



В първия вариант, ще има обръщение към процедура за преобразуване инт -> флоат. Щото компилатора нема как да знае на колко ще е равно х.

Във втория, ще се зареди директно литерал, демек Н байта от паметта ще се запълнят с 1 представено в дадения формат на дадената флоат поинт.
А ифът при съвременните процесори е бавен само ако на процесора му се наложи да ходи на майната си извън кеша (т.е. да разкара текущото му съдържание и да пълни пак) при условие, че ифът не се изпълни. Т.е. ако ифът заема 100 страници сорс.

Реално погледнато е по-вероятно да се случи така, че вариантът у=х да доведе до тази ситуация.

Колкото до:

if ( (a<b) == true )

Предполагам, че се дължи на идиотския стремеж за тотална стандартизация и идиотизация на кодописането.

По същата причина някои много се дразнят като видят:

if (a)
.............



Цялата тема
ТемаАвторПубликувано
* Автори: dreal.net ? Любoпитeн   18.02.08 23:31
. * Re: Автори: dreal.net ? _|_   19.02.08 00:07
. * Re: Автори: dreal.net ? Любoпитeн   19.02.08 00:24
. * Re: Автори: dreal.net ? ъxъ   19.02.08 02:51
. * Re: Автори: dreal.net ? 435   19.02.08 11:02
. * Re: Автори: dreal.net ? ъxъx   19.02.08 12:16
. * Re: Автори: dreal.net ? 435   19.02.08 12:57
. * Re: Автори: dreal.net ? _|_   19.02.08 13:04
. * Re: Автори: dreal.net ? 435   19.02.08 13:18
. * Re: Автори: dreal.net ? Жakи   19.02.08 23:35
. * Re: Автори: dreal.net ? haha   19.02.08 14:07
. * Re: Автори: dreal.net ? lol   19.02.08 20:53
. * Re: Автори: dreal.net ? _|_   19.02.08 13:04
. * Re: Автори: dreal.net ? Samael   19.02.08 14:46
. * Re: Автори: dreal.net ? ъxъ   19.02.08 15:04
. * Re: Автори: dreal.net ? lol   19.02.08 20:55
. * Re: Автори: dreal.net ? az   19.02.08 17:06
. * Re: Автори: dreal.net ? 435   19.02.08 17:13
. * dreal.net rulezz Colombino   20.02.08 00:14
. * Re: dreal.net rulezz Pжeвckи   20.02.08 03:28
. * Re: dreal.net rulezz Colombino   20.02.08 04:45
. * Re: dreal.net rulezz Pжeвckи   20.02.08 12:41
. * Re: dreal.net rulezz Formal   20.02.08 13:07
. * Re: dreal.net rulezz Гoлд   20.02.08 13:09
. * Re: dreal.net rulezz Гoлд   20.02.08 13:13
. * Re: dreal.net rulezz .   21.02.08 22:48
. * Re: dreal.net rulezz SoulDeaD   22.02.08 20:37
. * Re: dreal.net rulezz XaMaB   11.03.08 15:05
. * Re: dreal.net rulezz aз   21.02.08 19:04
. * Чак сега разбрах що Вистата се влачи bira_more   21.02.08 20:13
. * Re: dreal.net rulezz Colombino   20.02.08 12:02
. * Re: dreal.net rulezz 435   20.02.08 12:20
. * Re: dreal.net rulezz Colombino   20.02.08 12:57
. * Re: dreal.net rulezz heh   20.02.08 10:35
. * Re: dreal.net rulezz Colombino   20.02.08 10:53
. * Re: dreal.net rulezz бpaщaли koнпpyч   20.02.08 16:09
. * Re: dreal.net rulezz naki   20.02.08 16:13
. * Някой яко е трил ... миr   19.02.08 20:19
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.