Home
 

Сундучок мыслей - Январь, 12, 2006

About Январь, 12, 2006

Очередная версия HUGS 98 повергла 08:27
Один мой коллега (Э. А. К.), начав читать черновики моей будущей книги по ФП, начал постепенно проникаться идеями. Однако, являясь монструальным адептом C++, он не принимает на веру многие из моих утверждений относительно парадигмы функционального программирования (некоторые из которых и мне кажутся спорными), поэтому пытается проверить всё на собственном опыте. Получаются у него страшные вещи. Это, конечно, надо видеть — человек, много лет программировавший на C++, вдруг начинает пытаться писа́ть программы на языке Haskell. Стиль поражает, ну да это ничего. Вопрос у меня в ином...

Он скачал с официального сайте HUGS новую версию, которая имеет работающий WinHUGS (самая новая имеет только работающий интерпретатор командной строки под Windows, насколько мы поняли). Версия ноября 2003 го́да, похоже. Я сам использую совсем старую — декабря 2001 го́да. Так вот моя версия работает полностью детерминированно, а новая версия ужасает. Вызов одной и той же функции с одним и тем же аргументом даёт разное значение по числу редукций и количеству затронутых ячеек памяти (а також и по числу циклов сборки мусора). Т. е. первый раз функция работает долго, а вот последующие — как будто бы из какого-то кэша что-то берётся. Можно ли эту возможность отключить? Ибо даже если параметр чуть поменять, то всё равно работает этот кэш.

Дело в том, что мы оцениваем временные характеристики работы функции, реализованной на языках Haskell и C++ (а также некоторых иных, типа Perl). Кстати, можно ли, используя какие-либо встроенные средства HUGS или самого́ языка Haskell, подсчитывать время выполнения функции? Или надо писа́ть свою функцию для получения системного времени?

Кстати, оцениваем время получения N-го простого числа при довольно больших N...
Tags:

Ещё пара слов о тупости антифа 09:07
На моей домашней страничке имеется форум. Я туда захожу очень редко, практически никогда. Только когда кто-нибудь напомнит мне о его существовании. Так вот вчера кое-кто напомнил. Я зашёл и увидел одно весьма интересное сообщение:

Фёкла Педалькина (04.10.2005 01:12):

Если человеку нечего представить вечности, он представляет ей свою национальность. Мне, как русской в чёрт-те-каком колене, омерзительно читать эти расистские разлагольствования. И ведь никогда ничего не поймёт он всё равно.
Вот ведь какие экзальтированные личности посещают мой скромный ресурс, накручивая тем самым счётчик посещений. Ладно ещё, что «русская в чёрт-те-каком колене» плохо по-русски изъясняется, так ещё и ладно донести свою мысль не может. Какие «расистские разглагольствования», что «никогда ничего не поймёт»? Ну и, конечно, «человеку нечего представить вечности» — это перл из перлов...

По всей видимости у этого образчика «антифашистской» виртуальной деятельности (по онанизму, естественно) даже не нашлось ума самостоятельно придумать псевдоним для подписи, поэтому он воспользовался моим генератором случайных русских имён. Правда, как сугубому либерасту и толерасту, ему пришлось заменить все буквы «ё», ибо, как известно, это — самая «фашистская» буква русского алфавита...
Tags:

Поздравления с победой в эстафете (Рупольдинг, 11.01.2006) 09:49
Этой записью хочу поздравить наших девушек-биатлонисток, которые вчера порвали всех на эстафетной гонке в Рупольдинге (Германия) на очередном этапе Кубка Мира по биатлону. Мы вырвали победу у немок, от которых нас отделила всего 0.1 секунды. Браво, это было изумительное зрелище (кто не смотрел — многое потерял). Конечно же, звездой всей эстафеты была Ольга Зайцева, которая бежала на последнем четвёртом этапе и буквально вырвала победу у немки Симоны Денкингер (которая, кстати, воспользовалась техническими проблемами у нашей биатлонистки на последнем огневом рубеже, где у неё что-то произошло с патронами и ей пришлось использовать дополнительный выстрел, хотя Ольга не промахнулась ни разу).

Вот они, наши биатлонистки:


На фотографии (слева направо) — Ольга Зайцева и Анна Богалий во время посещения Финляндии. Так держать!

Фотография взята с официального сайта Ольги Зайцевой.

ПАЦИФИСТСКИЙ МИФ: Я — вне политики 10:22
В русской культуре есть такая поговорка — «Моя хата с краю». Обозначает полное нежелание человека, в отношении которого так сказано, заниматься чем-то выходящим за рамки его узкого круга интересов. В настоящее время эта поговорка преобразовалась в не менее интересное высказывание, а именно: «Я — вне политики». Люди, говорящие это, показывают, что их не интересуют проблемы в стране, болезнь нации и её постепенное вымирание, да и вообще таких людей не интересует ничего, чего они опасаются (ведь в этом случае «политикой» можно обозвать всё, что угодно). Это своего ро́да эскапизм — попытка убежать от реальности и её проблем.

Те, кто вне политики, постепенно перестают вообще воспринимать любые проблемы, даже те, которые их лично касаются (хоть и опосредованно). Это влечёт за собой полную отрешённость и фатализм, безразличие к своей судьбе и судьбе своих детей. Человек, который возомнил себя вне политики может жить счастливо, радоваться маленьким радостям, но он будет постепенно умирать, как больной жуткой и неизлечимой болезнью, которая медленно, но верно точит его организм.

Этот миф внедряется в массовое сознание именно с этой целью. Лишить часть людей, которые на него поддались, воли к сопротивлению, лишить их иммунитета. И такие люди начинают постепенно превращаться в тех, кого из нас хотят сделать кукловоды — охлос, толпу индивидуумов без ро́да и племени. Надо ли нам это?
Top of Page Разработано LiveJournal.com