вычитал в одной умной книжке под названием
On Lisp by Paul Graham фразу, сразу вспомнились мои корпения над sprintf. оказывается, я не тот подход использовал.
The aims of functional programming may show more clearly when contrasted with those of the more common approach, imperative programming. A functional program tells you what it wants; an imperative program tells you what to do.
а моск меняется потихоньку.