Teď mi není jasný jako hack s COW je myšlen a proč je to hack a proč by měl být zakázán. Obecně v mé implementaci stringů COW běžně používám. String totiž často vystupují jako hodnoty, a né jako stavové objekty. Jinými slovy, jsou R/O, dokud nepovolíme přímý zápis na znak. Veškeré operace jsou koncipovány jako binární operace, do kterých vstupuje řetězec a případně další řetězec nebo parametr(y) a výsledkem operace je nový řetězec, starý zůstává.
Pokud se tím hackem nemyslí nějaká platformově závislá akce, třeba COW na paměťové stránce. COW jinak patří k běžným objektovým technikám jak optimalizovat zejména předávání řetězců a vracení z funkcí ale možnost ušetřit si paměť na duplicitních textech.
Odpověď na názor
Odpovídáte na názor k článku Štěpán Škrob: Horkým kandidátem byl WebKit, ale vybrali jsme Gecko.
Pravidla pro diskutující: Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s pravidly.
Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.
Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul