GOD wrote:
jazzmaster wrote:
GOD, your opinion holds well for development of "simple" systems like databases, corporate programming. If you want to translate an algorithm from a SIGGRAPH paper into code, sometimes, it's *very* far from trivial. It takes a lot of skill, thorough understanding of the algorithm, and a lot of experience to do it right.
Again, knowledge of the algorithm and commanding knowledge over the implementation language were premises. Why is this overlooked with every reply? Christ.
-- X Conrad X
if you know exactly how the langugage works, and if you know exactly how an algorithm works, then clearly you won't have any problems implementing an algorithm in that language except for typos when implenting! so clearly making those assumptions is unreasonable. Hell, even a robot could do it, if it knew exactly what to do (written out in pseudocode step by step)!!
In actuality, you must provide your own implementations in a paper, which is based on numerous other results! And clearly a lot of details will be left out and it is up to the implementer to decide. And clearly, initially nobody except the arthor has "commanding knowledge" of the algorithm, so it is all part of the process to learn the algorithm, decide on the best implementation, do it, debug, and finally produce.
GOD, when you have time, go pick up a set of Donald Knuth's The Art of Computer Programming.
_________________
Has anyone noticed that the below is WRONG? Otherwise this statement would be true:

where
