Uhýbáte od tématu. ;-) Jsou jen dvě možnosti - buď je Stalin skutečně schopnější než lidský programátor v C (protože dokáže provádět celoprogramové analýzy životnosti objektů, inferenci datových typů a podobně), nebo je prezentovaný kód v C++ špatný/subtoptimální/whatever. V tom druhém případě je řešení jednoduché, stačí to napravit a upozornit autora, že se mýlil. :-) Ať už to uděláte Vy, nebo kdokol jiný, komu na C++ záleží. Přijde mi ale divné, že by Siskind neuměl dobře přinejmenším C - ostatně musí umět C co nejlépe, aby ho mohl ve Stalinovi používat jako "přenositelný assembler". (Ten generovaný kód je sice hnusný, ale stačí, aby byl prokazatelně správný, což je. :-)) U Harropa bych se tomu nedivil, kdyby v tomhle trošku kulhal.