Предложение: бан-лист
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (kernel.org)
В ответ на тему от Бирдяя на тему меряния пип^W компиляторами.
Меряемся языками. Задача - расчет интеграла от x^2 методом трапеций.
**********************************************************************
Претендент первый - pure C:
[annoynimous@node6 birdie-sucks]$ cat 1Dint.c
#include<stdio.h>
#include<math.h>
#define eps 1e-7
double
square (double x)
{
return x * x;
};
double
integrate (double a, double b, double (*integrand) (double x))
{
if (fabs (b - a) < eps)
{
return integrand ((a + b) / 2.) * (b - a);
}
else
{
return (integrate (a, (a + b) / 2., integrand) +
integrate ((a + b) / 2., b, integrand));
};
}
int
main (void)
{
printf ("%18.15f\n", integrate (0., 1., square));
return 0;
}
[annoynimous@node6 birdie-sucks]$
[annoynimous@node6 birdie-sucks]$ gcc -O2 -ffast-math 1Dint.c -o 1Dint
[annoynimous@node6 birdie-sucks]$ time ./1Dint
0.333333333333333
real 0m0.617s
user 0m0.534s
sys 0m0.001s
[annoynimous@node6 birdie-sucks]$
**********************************************************************
Претендент второй - Guile:
[annoynimous@node6 birdie-sucks]$ cat 1Dint.lsp
#!/usr/bin/guile -s
!#
(define eps 1e-7)
(define (mid-point a b)
(/ (+ a b) 2.0))
(define (int a b f)
(if (< (abs (- b a)) eps)
(* (f (mid-point a b)) (- b a))
(+ (int a (mid-point a b) f) (int (mid-point a b) b f))))
(display (int 0. 1. (lambda (x) (* x x))))
(newline)
[annoynimous@node6 birdie-sucks]$
[annoynimous@node6 birdie-sucks]$ time ./1Dint.lsp
0.333333333333333
real 1m19.748s
user 1m13.086s
sys 0m0.117s
[annoynimous@node6 birdie-sucks]$
Получаем, что С быстрее в 129 раз. Вывод делаем сами. :)
ЗЫ. Все совпадения, найденные в тексте - случайны.
Не могли бы Вы подсказать, где взять изображения национальных флагов для переключателя раскладки и, в идеале, дать краткое руководство по их установке?
Заранее благодарю
квантовое число кварков (u и d) "изоспин" и изоспин атомных ядер - это одно и то же?
http://www.linux.org.ru/jump-message.jsp?msgid=2081862&cid=2083954
http://www.linux.org.ru/jump-message.jsp?msgid=2083646&cid=2083950
Уважаемые модераторы!
Если честно, то троллящие пользователи Windows конкретно достали. В се им подай "ногой за ухом почесать". К конструктиву они не склонные, лишь хотят, чтобы им "щаз и быро" сделали. Может, следует применять бан по IP?
top - 19:33:13 up 9 days, 23:32, 4 users, load average: 1.77, 1.45, 0.98 Tasks: 145 total, 1 running, 144 sleeping, 0 stopped, 0 zombie Cpu0 : 9.0%us, 3.3%sy, 0.0%ni, 66.1%id, 21.6%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 7.6%us, 92.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.3%hi, 0.0%si, 0.0%st Mem: 1022544k total, 917640k used, 104904k free, 154316k buffers Swap: 2096472k total, 140k used, 2096332k free, 471648k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6265 **** 18 0 2591m 6248 4508 S 49.5 0.6 3:24.22 explorer.exe 7322 root 15 0 34356 17m 8016 S 2.2 1.8 0:11.47 Xorg 7550 **** 16 0 43172 15m 9468 S 1.3 1.6 0:00.62 gnome-terminal 7439 **** 15 0 17864 8820 6420 S 0.7 0.9 0:00.78 metacity 7445 **** 15 0 54564 28m 21m S 0.2 2.8 0:00.94 gnome-panel 7796 **** 15 0 2200 1032 800 R 0.2 0.1 0:00.12 top
Понятно, что более актуально, наверное, список ноутов, но тут уже есть ресурсы в Сети (tux-mobili и т.д.)
Я, между прочим, вполне серьезно отвечал. А получилось как будто клоунничаю :(
>>> Подробности (nabble.com)
О себе: внешность арийская, не пью, не курю, морально устойчив, при степени.
А не кажется ли вам, что с некоторого времени промотка главной страницы ЛОРа стала ощутимо подтормаживать? Сразу предваряя вопросы, говорю: браузер и его настройки не менял уже долгое время, компьютер не апгрейдил, экстази не глотал.
Кто-нибудь разделяет мои наблюдения?
| ← назад | следующие → |