Talk:Ken Thompson

message: "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 April Fools 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/AT&T Multics
project.  Brian and I had just started working 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 hilarious National Lampoon
parody of the great Tolkien 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 system 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.
Then Dennis and Brian worked on a truly warped version of Pascal,
called "A."  When we found others were actually trying to create real
programs with A, we quickly added additional cryptic features and
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);
To think that modern programmers would try to use a language that
allowed such a statement was beyond our comprehension!  We actually
thought of selling this to the Soviets to set their computer science
progress back 20 or more years.  Imagine our surprise when AT&T and
other US corporations actually began trying to use Unix and C!  It has
taken them 20 years to develop enough expertise to generate even
marginally useful applications using this 1960's technological parody,
but we are impressed with the tenacity (if not common sense) of the
general Unix and C programmer.
In any event, Brian, Dennis and I have been working exclusively in
Pascal on the Apple Macintosh for the past few years and feel really
guilty about the chaos, confusion and truly bad programming that has
resulted from our silly prank so long ago.
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 Pascal and C tools,
including the popular Turbo Pascal, Turbo C and Turbo C++, stated they
had suspected this for a number of years and would continue to enhance
their Pascal products and halt further efforts to develop C.  An IBM
spokesman broke into uncontrolled laughter and had to postpone a
hastely convened news conference concerning the fate of the RS-6000,
merely stating "VM will be available Real Soon Now."  In a cryptic
statement, Professor Wirth of the ETH institute and father of the
Pascal, Modula 2 and Oberon structured languages, merely stated that
P. T. Barnum was correct."
Just something I happened across. Does anyone think this is true? Dessydes (talk) 05:47, 21 August 2009 (UTC)
replies: text: I highly doubt it.  Where did you find it? Stuart M (talk) 10:56, 21 August 2009 (UTC)
replies: text: This text is an April fools joke. However, despite people like Fred Brooks and [Gordon Bell]] recanting their early opinions, people who hate Unix still abound and curse it. This does not mean that these people like Windows either. 143.232.210.150 (talk) 19:54, 18 May 2012 (UTC)
thread_title: C and Unix a joke

message: I swear: the junkie who wrote this was on drugs. Ken and dmr didn't 'take' anything to Bell Labs. Read dmr's bio - his father worked for Bell Labs and he came straight from Harvard.
It gets worse: for Multics was used not outside Bell Labs but inside. Bell Labs being one of three major locations for this 'GE' project.
Dennis didn't not come to Bell Labs until years after Ken.
Seriously: where is the responsibility? This article is a POS and its author should be banned. I'd consider gutting the entire thing but in such case there'd be nothing about this stellar and important individual. I'd consider the rewriting myself but just reflecting on what kind of pinhead came up with this sophomoric stunt makes my physically nauseated.
—Preceding unsigned comment added by 90.5.134.228 (talk) 20:31, 25 June 2007 (UTC)
replies: text: I don't understand the drama.  If there are misstatements in the article, please fix them, and document them with references.  —johndburger 02:31, 26 June 2007 (UTC)
replies: text: I've removed the part about 'taking' anything to Bell Labs. Jay (talk) 10:32, 29 December 2008 (UTC)

text: Then you are obviously not qualified to judge this very important matter. Your parent is spot on. Obviously more than you realise. Which is why you should butt out. —Preceding unsigned comment added by 86.201.153.4 (talk) 05:56, 17 August 2008 (UTC)

text: I agree completely. I agree author should be banned. I agree completely. Banned, gutting the entire thing, stellar and important individual, pinhead, physically nauseated - all of it. —Preceding unsigned comment added by 86.201.153.4 (talk) 05:56, 17 August 2008 (UTC)
replies: text:  We do have a banning policy. See if this qualifies for a ban. Jay (talk) 10:32, 29 December 2008 (UTC)
thread_title: Anachronistic

message: The old link to Reflections on Trusting Trust now points to a list of classic computer science titles. I replaced it with the document's DOI.
Tekkaman 14:42, 28 August 2007 (UTC)
thread_title: Changed link to Turing paper

message: Did he ever get any backlash for basically creating the Trojans that are the bane of most computer owners' existence? They are really evilly genius but nonetheless if doesn't make him any less of an a-hole for making them...  —Preceding unsigned comment added by 24.160.222.253 (talk) 20:52, 26 September 2007 (UTC)
replies: text: Another example of how a great individual can be reduced to rubble by the trailer park surfers @ Wiki.  —Preceding unsigned comment added by 86.201.153.4 (talk) 05:58, 17 August 2008 (UTC)
thread_title: Trojan Horse

message: Who is rewriting history here? Some 12yo? It sure looks it. Ken and dmr didn't quit Multics because it became too complex - they quit it because they were shut down. Odds are the author doesn't even know what hardware this ran on, who financed the hardware, and what happened to those machines at Mountain Avenue. Stop writing things just because you think they make a good story. Go back to the engineers themselves for the real story. Such as BWK who has detailed this transition period many times. And don't use anything but the real sources for the story. Next time when I come back here: if this crap remains I shall delete it. Be warned. And shame on you all.  —Preceding unsigned comment added by 86.201.153.4 (talk) 05:52, 17 August 2008 (UTC)
replies: text: It is a right observation. I've removed the part about Multics becoming complex. Jay (talk) 10:32, 29 December 2008 (UTC)
thread_title: Utter Crap

message: Someone who is knowledgeable about the EGTB work of Ken Thompson, should verify if a complete set of 6-piece tables has ever been generated by him, or by others in this format. I am not sure, but I don't think so. The Wikipedia endgame tablebase article only mentions his "...tablebases to cover all four- and five-piece endgames", but no 6-piece tables. I think though that it is possible that he has generated some (but most probably not all).
(There are 6-piece tables available, in currently popular but other endgame database formats.)
Edit, after re-reading the paragraph, I see that it doesn't claim that all 6-piece tables were generated anyway, but that "He also wrote programs for generating..." such tables. Nevertheless it may cause misunderstandings. But it would really require someone with in-depth knowledge about that, to state it more precisely.
 --80.121.48.120 (talk) 23:55, 10 January 2009 (UTC)
thread_title: Endgame tables

message: The reference to him being "ken" seems to be from a light-hearted comment in a twenty-year-old book, which doesn't even support the supposition that he is "commonly" known as "ken" in hacker circles. NotYourFathersOldsmobile (talk) 06:38, 10 September 2015 (UTC)
thread_title:  Known as "ken" in hacker circles? 

message: Hello fellow Wikipedians,
I have just modified  on Ken Thompson. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Corrected formatting/usage for http://www.bell-labs.com/news/1999/march/25/1.html
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).
Cheers.—cyberbot IITalk to my owner:Online 16:15, 31 March 2016 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified 2 external links on Ken Thompson. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added  tag to http://boole.computer.org/portal/site/computer/menuitem.eb7d70008ce52e4b0ef1bd108bcd45f3/index.jsp?&pName=computer_level1&path=computer%2Fhomepage%2F0599%2Fthompson&file=thompson.xml&xsl=article.xsl&
*Added archive https://web.archive.org/web/20070622103738/http://www.computerhistory.org/chess/viewAll.php?sec=thm-42eeabf470432&sel=thm-42f15c52333a3&table=item_still_image to http://www.computerhistory.org/chess/viewAll.php?sec=thm-42eeabf470432&sel=thm-42f15c52333a3&table=item_still_image
*Added archive https://web.archive.org/web/20070622103716/http://www.computerhistory.org/chess/viewAll.php?sec=thm-42eeabf470432&sel=thm-42f15c52333a3&table=item_oral_history to http://www.computerhistory.org/chess/viewAll.php?sec=thm-42eeabf470432&sel=thm-42f15c52333a3&table=item_oral_history
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 11:59, 8 December 2017 (UTC)
thread_title:  External links modified 

message: I can't decide if this story is relevant to this page, or just interesting and only of tangential interest 
    https://www.theregister.co.uk/AMP/2019/10/09/ken_thompsons_old_unix_password_cracked/
(talk) Thu Oct 10 00:51:53 UTC 2019  —Preceding undated comment added 00:53, 10 October 2019 (UTC)
thread_title:  External link - useful? 

message: Hello there! I have added the heading "Programming Setup" before a paragraph about his programming setup. I just want to know if is it ok and not against the rules and regulations.
Thank you. ResunS (talk) 15:52, 25 October 2022 (UTC)
replies: text: The heading is okay -- however the paragraph itself feels pretty pointless (seriously, who cares). I would delete the heading *and* the paragraph. Gvanrossum (talk) 01:26, 30 March 2024 (UTC)
thread_title:  Need consent about the "Programming Setup" part