On Thursday, 7 March 2013 at 14:42:25 UTC, Marco Leise wrote:
On Thu, Mar 07, 2013 at 07:09:22AM +0100, Lars T. Kyllingstad
wrote:

This reminds me of http://www.catb.org/jargon/html/story-of-mel.html

Good story! Imagine how Mel must have known the entire program
by heart and he never got any change requests that are so common today.
I would have been addicted to that, too. But luckily 1975 was 8
years before my birth and so I started "hacking" with QBasic
Gorillaz, a turn based strategy game.

I guess with SSE it still today makes sense to count
instruction delays and throughput. Also take a look at this:
http://research.scee.net/files/presentations/gcapaustralia09/Pitfalls_of_Object_Oriented_Programming_GCAP_09.pdf
I don't think people like this programmer Mel are job-less
today.

True, although I think this type of work is very complicated to do nowadays given how modern architectures work.

Only in simple CPU architectures it is possible to know the effect each instruction still has, whereas with modern ones you have to use some kind of profiler/code analyzer even for Assembly code, given the multiple level caches, parallel execution of instructions, instruction re-ordering and so on.

--
Paulo

Reply via email to