|
There are some long-running gags that are so ubiquitous on the
web that it is impossible to say who invented them. I've been
trying to hunt down the author of a series of "How did the
Chicken Cross the Road" jokes for a while now and I can't
trace their original source. They can be found - to give just
a few examples - at Mike
Reddel's site, some
guy called Hoselton's site, Flyfoxy,
This
Strife and Just2Good,
so if the original author wants to sue everyone who's plagiarised
the idea there'll be a lot of work for the lawyers to sort out.
Here are various gleanings from teh intraweb plus few new variations
cooked up either by me or by some other chickenologists (credits
at the bottom of the page):
AMD Athlon Chicken:
Provided you bolt on a big fan, this chicken will beat all the Intel
chickens to the other side. For 3D multiplayer chicken-action, there
really is no alternative...
Assembler
Chicken:
First it builds the road ...
C Chicken:
It crosses the road without looking both ways.
C++ Chicken:
The chicken wouldn't have to cross the road, you'd simply refer
to it on the other side.
COBOL Chicken:
0001-CHICKEN-CROSSING.
IF NO-MORE-VEHICLES
THEN PERFORM 0010-CROSS-THE-ROAD
VARYING STEPS FROM 1 BY 1 UNTIL
ON-THE-OTHER-SIDE
ELSE
GO TO 0001-CHICKEN-CROSSING
Cray Chicken:
Crosses faster than any other chicken, but if you don't dip it in
liquid nitrogen first, it arrives on the other side fried.
Delphi Chicken:
The chicken is dragged across the road and dropped on the other
side.
DOS Chicken:
Too busy carrying the entire weight of the Win95 chicken on its
back to cross the road. And even if it did, no one would admit it
was there.
Dotcom Boom Chicken*:
Gets hundreds of millions of dollars for its road-crossing project
but when it gets to the kerb it trips and falls in the gutter and
breaks its neck.
Firstclass Chicken***:
Started to cross the road but was diverted. Ended up crossing 27
other roads before getting back to first road. Got diverted again.
(Repeat until TMA is due)
All attempts by the Firstclass chicken to cross the road have been
unapproved by the moderator. Any chickens who wish to cross the
road should use the private underpasses.
FORTRAN Chicken:
Has all the velocities and vectors for crossing the road already
defined. If you are an aerospace engineer you might be able to get
the FORTRAN Chicken to actually fly across the road.
Freeware Chicken:
Same as the Shareware Chicken, but with a more realistic approach.
Gopher Chicken:
Tried to run, but got flattened by the Web chicken.
IBM Chicken:
The original IBM Chicken was too slow and too expensive to make
crossing the road practical, so IBM allowed everyone else to clone
its chicken, hoping that the cloners would eventually go out of
business. They didn't, and now the IBM Chicken is more like a clone
of a clone of a clone of the clones of itself. Every year they hold
a Special Olympics for the IBM Chicken so it can cross the road
too.
Intel Pentium Chicken:
The chicken crossed 1.9999978 times.
Intel Pentium 4 Chicken:
This chicken crosses the road one tiny step at a time. Who cares
if it now takes 4.6 million steps to get to the other side? At 3.2GHz,
it's still a faster chicken, right?
Iomega Chicken:
The chicken should have backed up before crossing.
Java Chicken:
If your road needs to be crossed by a chicken, the server will download
one (called a chicklet) to the other side.
or...
Java Chicken*:
Can cross any road anywhere at any time but when it gets to the
other side it has always turned into a duck.
Linux Chicken:
Same as the Unix Chicken but it's free, although unsupported. To
find out why the Linux chicken failed to cross the road, you will
have to email some guy in Iceland with more dots in his email address
than there are stars in the universe.
or....
Linux Chicken*:
It's not compatible with the road but that's only because the road
is not a real road - it's a winroad. Although there are plenty of
cars on the road, there are no drivers available.
Lotus Chicken:
Don't you dare try to cross the road the same way we do!
(IBM can't get anyone to buy this chicken, 'cause it's so dumb;
it can't even find the road. So they tend to give it away with rubbish
hardware.)
Mac Chicken:
No reasonable chicken owner would want a chicken to cross the road,
so there's no way to tell it to.
Macromedia Flash Chicken*:
5% of the road crossed. Please wait...
10% of the road crossed. Please wait...
15% of the road crossed. Please wait...
<Skip Intro>
Microsoft Chicken:
It's already on both sides of the road. And it just bought the road.
M206 Smalltalk Chicken*:
Chicken1 side: other
Newton Chicken:
Can't cluck, can't fly, and can't lay eggs, but you can carry it
across the road in your pocket!
NT4 Chicken:
Will cross the road in June. No, August. September for sure. You
may need to install several service packs if you want it to cross
a big road. Oh, sorry, Microsoft don't support this chicken any
more.
OOP Chicken:
It doesn't need to cross the road, it just sends a message.
OS/2 Chicken:
It crossed the road in style years ago, but it was so quiet that
nobody noticed. You may have trouble getting a native OS/2 chicken
across the road due to poor driver availability.
Pocket PC Chicken*:
chicken
SCO Chicken*:
Points to some dried-up chicken crap it left there in 1997 as evidence
that it owns the road. Demands payment from all drivers passing.
Gets run over by big truck driven by man from Finland.
Shareware Chicken:
If you use the Shareware Chicken to cross the road you are encouraged
to send 15.00 dollars...
T171 Chicken****:
The T171 chicken is the one that tells you about the history of
the road and then asks you to build one.
TCP/IP Chicken:
Grinds the Chicken up into byte size packets, ships each one separately
by the fastest possible route to the other side of the road and
then re-assembles the Chicken.
Quantum Logic Chicken:
If you must know, this chicken exists in a superposition of quantum
states that includes both sides of the road until its wave function
collapses in an apoplectic fit over hearing, yet again, this stupid
question. This chicken crosses the road, on average, half the time
and its speed is even less certain once you think you've located
it than it was before you asked your snoopy, prying, personal little
question!
Unix Chicken:
Assuming the Unix Chicken has permission to cross the road, it may
go about it in this way: cd /usr/local/dev/chicken/bin/travel/ cr
-o [road] -s [speed] -a [angle] -d [debug] -l [logfile] | [destination
side] -v [verbose]. When the Unix Chicken's process is complete
you may find out why it failed by looking in: /usr/local/dev/chicken/spool/crossings/errlog/ch10356723.x.out.
VB Chicken:
USHighways !< TheRoad.cross(aChicken)
Viral Chicken*:
Thanks to new zebra crossings designed by microsoft, 50% or all
the roads in the world were being crossed by this chicken within
15 minutes of it hatching out of the egg.
W3C Chicken**:
Everybody knew it was a good idea for the chicken to cross the road
but nobody wanted to help it get to the other side
Web Chicken:
Jumps out onto the road, turns right, and just keeps on running.
Because there are so many different routes to get to the other side,
it's doubtful that the chicken will ever find it's way.
Windows 95 Chicken:
You see different coloured feathers while it crosses, but cook it
and it still tastes like ... chicken. In fact, the Win95 Chicken
can cross any given road in eleven different ways, not counting
the use of wizards who will actually cross the road for the chicken.
If you can remember all eleven ways, you can become a Microsoft
Certified Poultry Specialist (MCPS). If you come up with new way
for the Windows 95 Chicken to cross the road, you can become a Microsoft
Certified Solution Provider (MCSP). But if you come up with a whole
new chicken altogether, then you will become a Microsoft Certified
Enemy (MSROADKILL).
Windows 98 Chicken:
It should have expected to cause a crash while crossing.
Windows ME Chicken*:
It's not a chicken at all; it's a turkey...
Windows Media Player Chicken*****:
Shows passing drivers pretty visualisations but won't cross the
road without a new codec.
WinXP Chicken*:
It got a nasty case of bird flu and had to be destroyed and replaced
by a linux chicken.
Winzip Chicken*:
chckn
Word HTML Chicken*:
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./chicken_files/filelist.xml">
<title>chicken</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Catarina and Colin</o:Author>
<o:Template>Normal</o:Template>
<o:LastAuthor>Catarina and Colin</o:LastAuthor>
<o:Revision>1</o:Revision>
<o:TotalTime>1</o:TotalTime>
<o:Created>2004-03-24T10:38:00Z</o:Created>
<o:LastSaved>2004-03-24T10:39:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Lines>1</o:Lines>
<o:Paragraphs>1</o:Paragraphs>
<o:Version>9.6926</o:Version>
</o:DocumentProperties>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Startone;
panose-1:0 0 4 0 0 0 0 0 0 0;
mso-font-charset:0;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:131 0 0 0 9 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=EN-GB style='tab-interval:36.0pt'>
<div class=Section1>
<p class=MsoNormal><span style='font-family:Startone'>chicken<o:p></o:p></span></p>
</div>
</body>
</html>
Credits:
* = Me
** = Jason Tait
*** = Tim Collins/Kieran Ruddy
**** = Hilary Albutt
***** = Diggory Carter
|