мимоходом (программистское)
Три строчки кода -> работа выполняется в три раза быстре -> вместо тысячи процессов ее будут делать триста.
(мемоизация вызова тяжелой функции)
Правда, я все равно ненавижу компьютеры. И C++.
(мемоизация вызова тяжелой функции)
Правда, я все равно ненавижу компьютеры. И C++.
no subject
no subject
Правда, я все равно ненавижу сапоги. И обувное ремесло.
no subject
О, наконец мы сходимся во мнениях.
no subject
Вы же им втрое поводы сократили для втирания очков их начальству.
no subject
no subject
no subject
(Anonymous) 2009-06-06 08:48 pm (UTC)(link)no subject
(Anonymous) 2009-06-06 08:50 pm (UTC)(link)no subject
no subject
Страшный же язык-то, если вдуматься. Это как дети собирают динозавров из кусочков - и вот оно и с зубами, и мох ест, и летает, и колпак клоунский, и табличка - "..но система темплейтов позволит взглянуть на это по-другому!"
no subject
no subject
no subject
no subject
no subject
no subject
no subject
единственный известный мне эффективный способ прекратить дискуссию, уже ставшую или грозящую стать нудной (из ненасильственных, по крайней мере) — это перестать делать спорные и/или непонятные утверждения.
процитированное утверждение, к примеру, мне непонятно. утомительно вообще или в сравнении с тем же количеством кода на C++? или, может быть, подразумевается что C менее экспрессивен, чем C++ (в теории верно, "а так — нэт"). неясно также, какой именно аспект программирования ты находишь утомительным: я, например, чрезвычайно утомляюсь выбирать один из нескольких сравнимых по уродству но при этом взаимно несовместимых способов реализовать тривиальный кусок функциональности, а также обсуждать эти способы с коллегами, особенно когда коллеги почему-то имеют эстетические предпочтения. ещё меня очень утомляет ментальная линеаризация control flow при необходимости разобраться в чьём-то невъебенно объектно-ориентированном коде. ну и так далее. :)
no subject
no subject
мой опыт с этим не согласуется, увы.
no subject
любой проект на С нетривиальной величины рано или поздно начинал придумывать себя как проект на плюсах, только получалось это у него плохо
no subject
(Anonymous) 2009-06-08 12:25 am (UTC)(link)no subject
(Anonymous) 2009-06-06 09:45 pm (UTC)(link)merrick Kennebunk
Парадокс
Re: Парадокс
Re: Парадокс
no subject
Правда? Так бросьте первое и второе куда подальше. В чем проблема то?
no subject
no subject
?
Re: ?
result = foo.Bar(arg)
превращается в
iter_type cached = cache_.find(arg);
if (cached != cache_.end()) {
return cached->second;
} else {
result = foo.Bar(arg);
cache_.insert(make_pair(arg, result));
return result;
}
Re: ?
Re: ?
http://en.wikipedia.org/wiki/Memoization
Re: ?
Re: ?