|
Очередная версия HUGS 98 повергла
|
08:27
|
|---|
|
Один мой коллега (Э. А. К.), начав читать черновики моей будущей книги по ФП, начал постепенно проникаться идеями. Однако, являясь монструальным адептом C++, он не принимает на веру многие из моих утверждений относительно парадигмы функционального программирования (некоторые из которых и мне кажутся спорными), поэтому пытается проверить всё на собственном опыте. Получаются у него страшные вещи. Это, конечно, надо видеть — человек, много лет программировавший на C++, вдруг начинает пытаться писа́ть программы на языке Haskell. Стиль поражает, ну да это ничего. Вопрос у меня в ином...
Он скачал с официального сайте HUGS новую версию, которая имеет работающий WinHUGS (самая новая имеет только работающий интерпретатор командной строки под Windows, насколько мы поняли). Версия ноября 2003 го́да, похоже. Я сам использую совсем старую — декабря 2001 го́да. Так вот моя версия работает полностью детерминированно, а новая версия ужасает. Вызов одной и той же функции с одним и тем же аргументом даёт разное значение по числу редукций и количеству затронутых ячеек памяти (а також и по числу циклов сборки мусора). Т. е. первый раз функция работает долго, а вот последующие — как будто бы из какого-то кэша что-то берётся. Можно ли эту возможность отключить? Ибо даже если параметр чуть поменять, то всё равно работает этот кэш.
Дело в том, что мы оцениваем временные характеристики работы функции, реализованной на языках Haskell и C++ (а также некоторых иных, типа Perl). Кстати, можно ли, используя какие-либо встроенные средства HUGS или самого́ языка Haskell, подсчитывать время выполнения функции? Или надо писа́ть свою функцию для получения системного времени?
Кстати, оцениваем время получения N-го простого числа при довольно больших N...
|
|
Ещё пара слов о тупости антифа
|
09:07
|
|---|
|
На моей домашней страничке имеется форум. Я туда захожу очень редко, практически никогда. Только когда кто-нибудь напомнит мне о его существовании. Так вот вчера кое-кто напомнил. Я зашёл и увидел одно весьма интересное сообщение:
Фёкла Педалькина (04.10.2005 01:12):
Если человеку нечего представить вечности, он представляет ей свою национальность. Мне, как русской в чёрт-те-каком колене, омерзительно читать эти расистские разлагольствования. И ведь никогда ничего не поймёт он всё равно. Вот ведь какие экзальтированные личности посещают мой скромный ресурс, накручивая тем самым счётчик посещений. Ладно ещё, что «русская в чёрт-те-каком колене» плохо по-русски изъясняется, так ещё и ладно донести свою мысль не может. Какие «расистские разглагольствования», что «никогда ничего не поймёт»? Ну и, конечно, «человеку нечего представить вечности» — это перл из перлов...
По всей видимости у этого образчика «антифашистской» виртуальной деятельности (по онанизму, естественно) даже не нашлось ума самостоятельно придумать псевдоним для подписи, поэтому он воспользовался моим генератором случайных русских имён. Правда, как сугубому либерасту и толерасту, ему пришлось заменить все буквы «ё», ибо, как известно, это — самая «фашистская» буква русского алфавита...
|
|
Поздравления с победой в эстафете (Рупольдинг, 11.01.2006)
|
09:49
|
|---|
|
Этой записью хочу поздравить наших девушек-биатлонисток, которые вчера порвали всех на эстафетной гонке в Рупольдинге (Германия) на очередном этапе Кубка Мира по биатлону. Мы вырвали победу у немок, от которых нас отделила всего 0.1 секунды. Браво, это было изумительное зрелище (кто не смотрел — многое потерял). Конечно же, звездой всей эстафеты была Ольга Зайцева, которая бежала на последнем четвёртом этапе и буквально вырвала победу у немки Симоны Денкингер (которая, кстати, воспользовалась техническими проблемами у нашей биатлонистки на последнем огневом рубеже, где у неё что-то произошло с патронами и ей пришлось использовать дополнительный выстрел, хотя Ольга не промахнулась ни разу).
Вот они, наши биатлонистки:
 На фотографии (слева направо) — Ольга Зайцева и Анна Богалий во время посещения Финляндии. Так держать!
Фотография взята с официального сайта Ольги Зайцевой.
|
|
ПАЦИФИСТСКИЙ МИФ: Я — вне политики
|
10:22
|
|---|
|
В русской культуре есть такая поговорка — «Моя хата с краю». Обозначает полное нежелание человека, в отношении которого так сказано, заниматься чем-то выходящим за рамки его узкого круга интересов. В настоящее время эта поговорка преобразовалась в не менее интересное высказывание, а именно: «Я — вне политики». Люди, говорящие это, показывают, что их не интересуют проблемы в стране, болезнь нации и её постепенное вымирание, да и вообще таких людей не интересует ничего, чего они опасаются (ведь в этом случае «политикой» можно обозвать всё, что угодно). Это своего ро́да эскапизм — попытка убежать от реальности и её проблем.
Те, кто вне политики, постепенно перестают вообще воспринимать любые проблемы, даже те, которые их лично касаются (хоть и опосредованно). Это влечёт за собой полную отрешённость и фатализм, безразличие к своей судьбе и судьбе своих детей. Человек, который возомнил себя вне политики может жить счастливо, радоваться маленьким радостям, но он будет постепенно умирать, как больной жуткой и неизлечимой болезнью, которая медленно, но верно точит его организм.
Этот миф внедряется в массовое сознание именно с этой целью. Лишить часть людей, которые на него поддались, воли к сопротивлению, лишить их иммунитета. И такие люди начинают постепенно превращаться в тех, кого из нас хотят сделать кукловоды — охлос, толпу индивидуумов без ро́да и племени. Надо ли нам это?
|
|
|
|