This has always been one of my favorite items that proves unix comes with a sense of humor.



                     CREATORS ADMIT UNIX, C HOAX

     In an announcement that has stunned the computer industry, Ken
     Thompson, Dennis Ritchie and Brian Kernighan admitted that the
     Unix operating system and C programming language created by
     them is an elaborate prank kept alive for over 20 years.
     Speaking at the recent UnixWorld Software Development Forum,
     Thompson revealed the following:

     "In 1969, AT&T had just terminated their work with the
     GE/Honeywell/AT&T Multics project. Brian and I had started
     work with an early release of Pascal from Professor Nichlaus
     Wirth's ETH labs in Switzerland and we were impressed with its
     elegant simplicity and power. Dennis had just finished reading
     'Bored of the Rings', a National Lampoon parody of the
     Tolkien's 'Lord of the Rings' trilogy. As a lark, we decided
     to do parodies of the Multics environment and Pascal. Dennis
     and I were responsible for the operating environment. We
     looked at Multics and designed the new OS to be as complex and
     cryptic as possible to maximize casual users' frustration
     levels, calling it Unix as a parody of Multics, as well as
     other more risque allusions.  We sold the terse command
     language to novitiates by telling them that it saved them
     typing.

     Then Dennis and Brian worked on a warped version of Pascal,
     called 'A'.

     'A' looked a lot like Pascal, but elevated the notion of the
     direct memory address (which Wirth had banished) to the
     central concept of the language.  This was Dennis's
     contribution, and he in fact coined the term "pointer" as an
     innocuous sounding name for a truly malevolent construct.
     Brian must be credited with the idea of having absolutely no
     standard I/O specification:  this ensured that at least 50% of
     the typical commercial program would have to be re-coded when
     changing hardware platforms.  Brian was also responsible for
     pitching this lack of I/O as a feature: it allowed us to
     describe the language as "truly portable".

     When we found others were actually creating real programs with
     A, we removed compulsory type-checking on function arguments.
     Later, we added a notion we called "casting": this allowed the
     programmer to treat an integer as though it were a 50kb
     user-defined structure.  When we found that some programmers
     were simply not using pointers, we eliminated the ability to
     pass structures to functions, enforcing their use in even the
     simplest applications.  We sold this, and many other features,
     as enhancements to the efficiency of the language. In this
     way, our prank evolved into B, BCPL, and finally C.

     We stopped when we got a clean compile on the following syntax:

     for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2

     At one time, we joked about selling this to the Soviets to set
     their computer science progress back 20 or more years.

     Unfortunately, AT&T and other US corporations actually began
     using Unix and C.  We decided we'd better keep mum, assuming
     it was just a passing phase.

     In fact, it's taken US companies over 20 years to develop
     enough expertise to generate useful applications using this
     1960's technological parody. We are impressed with the
     tenacity of the general Unix and C programmer. In fact, Brian,
     Dennis and I have never ourselves attempted to write a
     commercial application in this environment.

     We feel really guilty about the chaos, confusion and truly
     awesome programming projects that have resulted from our silly
     prank so long ago."

     Dennis Ritchie said:  "What really tore it (just when AIDA was
     catching on), was that Bjarne Stroustrup caught onto our joke.
     He extended it to further parody Smalltalk.  Like us, he was
     caught by surprise when nobody laughed.  So he added multiple
     inheritance, virtual base classes, and later ... templates.
     All to no avail.  So we now have compilers that can compile
     100,000 lines per second, but need to process header files for
     25 minutes before they get to the meat of "Hello, World".

     Major Unix and C vendors and customers, including AT&T,
     Microsoft, Hewlett-Packard, GTE, NCR, and DEC have refused
     comment at this time.

     Borland International, a leading vendor of object-oriented
     tools, including the popular Turbo Pascal and Borland C++,
     stated they had suspected this for a couple of years.  In
     fact, the notoriously late Quattro Pro for Windows was
     originally written in C++.  Phillipe Kahn said: "After two and
     a half years programming, and massive programmer burn-outs, we
     re-coded the whole thing in Turbo Pascal in three months.  I
     think it's fair to say that Turbo Pascal saved our bacon".
     Another Borland spokesman said that they would continue to
     enhance their Pascal products and halt further efforts to
     develop C/C++.

     Professor Wirth of the ETH institute and father of the Pascal,
     Modula 2 and Oberon structured languages, cryptically said "P.
     T. Barnum was right."  He had no further comments.

-------------

almost forgot this one, needed to keep a copy of this handy as well...


                               Alice in UNIX Land

---------------------------------------------------------------------------

Alice was reading the message on her monitor and beginning to suspect
that everything was not as it should be. "Program too big to fit in
memory," it read.

"Curiouser and curiouser," she said, "All I did was load fourteen TSRs
before starting my word processor. With four megabytes, I wish I could
use more than 640K."

"At that moment, a small white consultant ( a very white consultant)
ran across the room. "Oh my coat and necktie," he said, "I'm going to
be late for my appointment. And at one fifty an hour, too." Before
Alice could say anything, he leaped into her monitor and disappeared
behind her operating system.

Alice thought that she had never seen anyone leap into a monitor
before; and certainly not go clean through the operating system. But
then, she had been told that DOS was very shallow. Without hesitating
a moment, she leaped in after him.

She found herself in a shiny corridor. Not knowing what else to do,
she began walking. Turning a corner, she found herself facing two fat
little men, each with an arm round the other's neck. One had "POS"
embroidered on his collar, and the "NEG".

"I know," said Alice, "you two are a transistor."

"Yes," said Positive.

"Can you help me? asked Alice.

"No," said Negative.

"I'm looking for a white consultant." Alice pointed in the direction
she had been walking. "Did he go this way?" she asked.

"No," said Negative.

She pointed the other way.

"Yes," said Positive.

Soon Alice came upon a large brown table. The Consultant was there, as
was an apparently Mad Hacker, and several creatures that Alice did not
recognize. In one corner sat a Dormouse fast asleep. Over the table
was a large sign that read "UNIX Conference."

Everyone except the Dormouse was holding a paper cup, from which they
were sampling what appeared to be custard. "Wrong flavor," they all
declared as they passed the cup the cup to the creature on their right
and graciously took the one being offered on their left. Alice watched
them repeat this ritual three or four times before she approached and
sat down.

Immediately, a large toad leaped into her lap and looked at her as if
it wanted to be loved. "Grep," it exclaimed.

"Don't mind him," explained the Mad Hacker. "He's just looking for
some string."

"Nroff?" asked the Frog.

The Mad Hacker handed Alice a cup of custard-like substance and a
spoon. "Here," he said, "what do you think of this?"

"It looks lovely," said Alice, "very sweet." She tried a spoonful.
"Yuck!" she cried. "It's awful. What is it?"

"Oh just another graphic interface for UNIX," answered the Hacker.

Alice pointed to the sleeping Dormouse. "Who's he?" she asked.

"That's OS Too," explained the Hacker. "We've pretty much given up on
waking him.

"Just than, a large, Blue Elephant sitting next to the Dormouse stood
up. "Ladies and gentlemen," he trumpeted pompously, "as the largest
creature here, I feel impelled to state that we must take an Open Look
at..."

A young Job Sparrow on the other side of the table stood up angrily.
The Elephant noticed and changed his speech accordingly."...what our
NextStep will be.

"Half the creatures bowed in respect while the other half snickered
quietly to themselves. Just then, OS Too fell over in his sleep,
crashing into the Elephant and taking him down with him. No one seemed
a bit surprised.

"What we need," declared a Sun Bear as he lapped up custard with his
long tongue," is a flavor that goes down like the Macintosh.

"Suddenly, the White Consultant began jumping up and down as his face
got red. "No, no, no! he screamed. "No one pays one fifty an hour to
Macintosh consultants!"

"Awk," said the Frog.

"Users," explained the Sun Bear, "want an easy interface that they
will not have to learn."

"Users?" cried the Consultant in disbelief. "Users?! You mean
secretaries, accountants, architects. Manual laborers!"

"Well," responded the Sun Bear, "we've got to do something to make
them want to switch to UNIX."

"Do you think," said a Woodpecker who had been busy making a hole in
the table, "that there might be a problem with the name `UNIX?' I
mean, it does sort of suggest being less than a man."

"Maybe we should try another name, " suggested the Job Sparrow, "like
Brut, or Rambo."

"Penix," suggested a Penguin.

"Mount," said the Frog, "spawn."

Alice slapped him. "Nice?" he asked.

"But then again," suggested the Woodpecker, "what about the shrinkwrap
issue?"

Suddenly, everyone leaped up and started dashing about, waving their
hands in the air and screaming. Just as suddenly, they all sat down
again.

"Now that that's settled," said the Woodpecker, "let's go back to
tasting flavors."

Everyone at the table sampled a new cup of custard. "Wrong flavor,"
they all declared as they passed the cup to the creature on their
right and took the one being offered on their left.

Totally confused, Alice got up and left. After she had been walking
away, she heard a familiar voice behind her.

"Rem," it said, "edlin."

Alice turned and saw the Frog. She smiled. "Those are queer sounding
words," she said, "but at least I know what they mean."

"Chkdsk," said the Frog.