I saw this on Slashdot:
(It’s animated, so give it a while.)
goto = dice.com();
Does there exist any language anywhere which has
goto statements at all, in which they are done with an equals sign? I don’t think so. It’s not correct for any of the languages I know which use that kind of
if structure, curly braces, and semicolons.
With all these programmers that are apparently looking to them for work, shouldn’t they have asked one to review their copy?
From: Bill Godfrey
Date: 2005-10-08 06:29:19 -0500
Many assembly languages have the program counter as a register, assignable using the same “move” instruction as the general purpose registers.
But your general point is correct. I’ve never seen the program counter called the goto register.
From: James Lick
Date: 2005-10-08 20:00:25 -0500
Not to mention that in the languages I’m familiar with, you don’t return from a goto, so you’d never get the the find_great_jobs() call after you “goto = dice.com()”. So ignoring the syntax problems, any competent programmer would surely understand that the ad says: “If you go to dice, you will not find a great job.”
Date: 2005-10-10 15:08:47 -0500
Then again the only real programming oriented job listed on the banner is “web developer”, and whether many web developers are ‘programmers’ is arguable. Everyone knows that sounding like a programmer is good enough for the average Sales Engineer and IT Manager.