Забавные оптимизации

Многие играли в quake 3, но не многие знают что внутри игры. А тут есть на что посмотреть:

#ifdef __linux__

assert( !isnan(y) ); // bk010122 - FPE?

#endif

это походу к выходу quake 3 на linux

#if !( (defined __linux__ || __FreeBSD__) && (defined __i386__) && (!defined C_ONLY)) // rb010123

а это еще ко freeBSD

ну и 2 моих любимых:

i = * ( long * ) &y; // evil floating point bit level hacking

i = 0x5f3759df - ( i >> 1 ); // what the fuck?

комментарии веселят ) Оптимизировали как могли )

Это поверхностный анализ только одного файла. Думаю там еще много есть чего интересного

IT-юмор

5.6K постов52.5K подписчик

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

вот почему все такие умные, пишут крутые движки, а я такой тупой?

мне до конца жизни сайтики делать?

раскрыть ветку (7)
9
Автор поста оценил этот комментарий

Ну люди, делающие сайты, интеллектом не отличаются

раскрыть ветку (5)
5
Автор поста оценил этот комментарий

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

3
Автор поста оценил этот комментарий
@мамкоратор, тут осклобление!!
раскрыть ветку (2)
13
Автор поста оценил этот комментарий

"веб-мастеров" оскорбил не я, а генетическая лотерея

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
астанавитесь.джипег


вы арестованы полицией юмора!


вам больше не стоит пытаться в шутки

Автор поста оценил этот комментарий
Разработчики-лохи?
Автор поста оценил этот комментарий
Потому что они делают движки, а ты - сайты.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку