The Internet Meme Timeline 235
CNet pointed out a great use of timeline creation site "Dipity" that has resulted a timeline of internet fads and memes. While there are some subtle inaccuracies and a few notable omissions, it seems to have touched on most of the big stuff. Everything from GOTO being considered harmful to "the website is down," it's a great trip down memory lane if you don't mind a few speedbumps like the goatse guy.
Is it me (Score:5, Informative)
Re:Speedbumps? (Score:4, Informative)
The original Meme (Score:5, Informative)
Re:assembly (Score:2, Informative)
So if you're coding in assembly and have to branch, what do you do?
Graduate before you write assembly.
And for that matter, when you make a method/function call, doesn't the compiler create a JMP (goto) instruction?
For one thing, that's a GOSUB, not a GOTO. For another thing, it appears in the object file, not the paper that you hand in to the instructor.
Re:Goto is Evil (Score:5, Informative)
I had a professor who allowed gotos as long as they were used for getting out of deeply nested loops, and were jumping to a label within the same function, no more than about 15 or 20 lines of text away. He asserted (and I agree) that this is more readable than flag values and cascading
if (flag) break;
I've seen a goto used in place of more traditional looping constructs deep within the inner loop of a very performance intense application. This thing already had resorted to inline assembly in other areas, so ease of code reading most definitely being sacrificed for bleeding edge performance.
This isn't the type of thing that anyone does very often, and most people probably never need to.
Re:I bet it was cool (Score:1, Informative)
I'm coming here less and less, actually, because of Digg.
Re:assembly (Score:5, Informative)