home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / c / 18788 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  5.0 KB

  1. Path: sparky!uunet!pipex!unipalm!uknet!axion!gssec.bt.co.uk!awright
  2. From: awright@gssec.bt.co.uk (Alan Wright)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Looking for April 1st C history
  5. Message-ID: <1992Dec22.180259.14983@gssec.bt.co.uk>
  6. Date: 22 Dec 92 18:02:59 GMT
  7. References: <gs-310856102441@gs.statlab.uni-heidelberg.de>
  8. Sender: usenet@gssec.bt.co.uk
  9. Organization: BT, Software Engineering Centre, Glasgow, UK
  10. Lines: 83
  11.  
  12. Is this what you're looking for?
  13.  
  14. --------------------------------------------------------------------------
  15. >
  16. >           I n t e r n a t i o n a l   N e w s   S e r v i c e
  17. > INS TECHNOLOGY WATCH:                   [Mike Taylor, INS Correspondent]
  18. > =====================                                  Nattick, MA, USA]
  19. > COMPUTERWORLD 1 May
  20. >                       CREATORS ADMIT UNIX, C HOAX
  21. >
  22. >    In  an announcement  that  has  stunned  the  computer  industry, Ken
  23. > Thompson, Dennis  Ritchie and  Brian Kernighan  admitted that   the Unix
  24. > operating system  and C  programming  language  created  by  them  is an
  25. > elaborate April Fools prank kept alive for over  20 years.   Speaking at
  26. > the recent UnixWorld Software  Development Forum,  Thompson revealed the
  27. > following:
  28. >
  29. >            "In  1969, AT&T  had  just  terminated  their  work  with
  30. >        the GE/Honeywell/AT&T Multics project.  Brian and  I had just
  31. >        started   working with   an early   release of   Pascal  from
  32. >        Professor Nichlaus  Wirth's ETH  labs in  Switzerland  and we
  33. >        were impressed with its elegant simplicity and power.  Dennis
  34. >        had just finished reading 'Bored of  the Rings',  a hilarious
  35. >        National  Lampoon parody  of the  great Tolkien  'Lord of the
  36. >        Rings' trilogy.  As a lark, we decided to do parodies  of the
  37. >        Multics   environment  and   Pascal.   Dennis   and   I  were
  38. >        responsible for  the operating   environment.  We   looked at
  39. >        Multics and  designed the  new system  to be  as  complex and
  40. >        cryptic as  possible to  maximize casual   users' frustration
  41. >        levels, calling it Unix as  a parody  of Multics,  as well as
  42. >        other more risque allusions.  Then Dennis and Brian worked on
  43. >        a truly warped version of Pascal, called 'A'.  When  we found
  44. >        others were actually trying to  create real  programs with A,
  45. >        we quickly added additional cryptic features and evolved into
  46. >        B, BCPL and finally C. We stopped when we got a clean compile
  47. >        on the following syntax:
  48. >
  49. >    for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("|"+(*u/4) %2);
  50. >
  51. >        To think that modern programmers would try to  use a
  52. >        language  that  allowed  such  a  statement  was  beyond  our
  53. >        comprehension!  We actually  thought of  selling this  to the
  54. >        Soviets  to set  their computer  science progress  back 20 or
  55. >        more years.   Imagine our  surprise when  AT&T and   other US
  56. >        corporations actually began trying to use Unix and C!  It has
  57. >        taken them 20 years to  develop enough  expertise to generate
  58. >        even   marginally useful   applications  using   this  1960's
  59. >        technological parody, but we are impressed  with the tenacity
  60. >        (if not common sense) of the general  Unix and  C programmer.
  61. >        In  any  event,  Brian,  Dennis  and  I   have  been  working
  62. >        exclusively in Pascal on the Apple Macintosh for the past few
  63. >        years and feel really guilty about  the chaos,  confusion and
  64. >        truly bad programming that have resulted from our silly prank
  65. >        so long ago."
  66. >
  67. >
  68. >    Major Unix and  C vendors  and customers,  including AT&T, Microsoft,
  69. > Hewlett-Packard, GTE, NCR, and DEC  have refused  comment at  this time.
  70. > Borland International, a leading vendor of Pascal and C tools, including
  71. > the  popular Turbo  Pascal, Turbo  C  and  Turbo  C++,  stated  they had
  72. > suspected this for a number of years and would continue to enhance their
  73. > Pascal products and halt further efforts to develop C. An  IBM spokesman
  74. > broke into uncontrolled laughter and had to postpone  a hastily convened
  75. > news conference concerning the fate of the  RS-6000, merely  stating 'VM
  76. > will be  available Real  Soon Now'.   In a  cryptic statement, Professor
  77. > Wirth of the ETH institute and father of the Pascal, Modula 2 and Oberon
  78. > structured languages, merely stated that P. T. Barnum was correct.
  79. >
  80. >    In  a  related  late-breaking  story,  usually  reliable  sources are
  81. > stating that a similar confession may be forthcoming from  William Gates
  82. > concerning the  MS-DOS  and  Windows  operating  environments.   And IBM
  83. > spokesmen have begun denying that the Virtual Machine (VM) product is an
  84. > internal prank gone awry.
  85. >
  86. > [COMPUTERWORLD 1 May]
  87. > [contributed by Bernard L. Hayes]
  88. ----------------------------------------------------------------------
  89.  
  90. -- Alan
  91. --------------------------------------------
  92. awright@gssec.bt.co.uk (Alan Wright)
  93. BT, Software Engineering Centre, Glasgow, UK
  94. --------------------------------------------
  95.