{"id":32582,"date":"2020-12-09T07:30:21","date_gmt":"2020-12-09T12:30:21","guid":{"rendered":"http:\/\/pappp.net\/?guid=a1809a0d54527bb74626ed4e05e64155"},"modified":"2020-12-09T07:30:21","modified_gmt":"2020-12-09T12:30:21","slug":"a-damn-stupid-thing-to-do-the-origins-of-c","status":"publish","type":"post","link":"https:\/\/pappp.net\/?p=32582","title":{"rendered":"\u201cA damn stupid thing to do\u201d\u2014the origins of C"},"content":{"rendered":"<p class=\"syndicated-attribution\">Source: <a href=\"https:\/\/arstechnica.com\/?p=1728174\">Ars Technica<\/a><\/p>\n<div style=\"background-color : #fff7d5;\n\t\t\tborder-width : 1px; padding : 5px; border-style : dashed; border-color : #e7d796;margin-bottom : 1em; color : #9a8c59;\">Article note: A compact telling with the things not documented until recently included. Nice.<\/div><div>\n<figure><img src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/12\/ArsCIMG-1-800x463.jpeg\" alt=\"As hard as it may be to believe, C was not simply born in wellworn paperback form.\" referrerpolicy=\"no-referrer\" loading=\"lazy\"\/><p><a href=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/12\/ArsCIMG-1.jpeg\" rel=\"noopener noreferrer\">Enlarge<\/a> <span>\/<\/span> As hard as it may be to believe, C was not simply born in wellworn paperback form. (credit: <a rel=\"noopener noreferrer\" href=\"https:\/\/arstechnica.com\/information-technology\/2014\/05\/ask-ars-why-are-some-programming-languages-faster-than-others\/\">Bill Bradford<\/a>)<\/p>  <\/figure><div><a name=\"page-1\"><\/a><\/div>\n<p>In one form or another, C has influenced the shape of almost every programming language developed since the 1980s. Some languages like C++, C#, and objective C are intended to be direct successors to the language, while other languages have merely adopted and adapted C&rsquo;s syntax. A programmer conversant in Java, PHP, Ruby, Python or Perl will have little difficulty understanding simple C programs, and in that sense, C may be thought of almost as a lingua franca among programmers.<\/p>\n<p>But C did not emerge fully formed out of thin air as some programming monolith. The story of C begins in England, with a colleague of Alan Turing and a program that played checkers.<\/p>\n<h2>God Save the King<\/h2>\n<p>Christopher Strachey was known as the &ldquo;person who wrote perfect programs,&rdquo; as noted in a <a href=\"https:\/\/www.computer.org\/csdl\/magazine\/an\/1985\/01\/man1985010019\/13rRUy3gmZc\" rel=\"noopener noreferrer\">long profile from the journal, Annals of the History of Computing<\/a><i>.<\/i> It was a reputation he acquired at the Manchester University Computing Center in 1951. Strachey ended up there, working on the school&rsquo;s Ferranti Mark I computer through an old King&rsquo;s College, Cambridge, connection, Alan Turing.<\/p><\/div><p><a href=\"https:\/\/arstechnica.com\/?p=1728174#p3\" rel=\"noopener noreferrer\">Read 54 remaining paragraphs<\/a> | <a href=\"https:\/\/arstechnica.com\/?p=1728174&amp;comments=1\" rel=\"noopener noreferrer\">Comments<\/a><\/p><div>\n<a href=\"http:\/\/feeds.arstechnica.com\/~ff\/arstechnica\/index?a=WvwD_SoDUE4:vl6d1tBRJ-I:V_sGLiPBpWU\" rel=\"noopener noreferrer\"><img src=\"http:\/\/feeds.feedburner.com\/~ff\/arstechnica\/index?i=WvwD_SoDUE4:vl6d1tBRJ-I:V_sGLiPBpWU\" border=\"0\" referrerpolicy=\"no-referrer\" loading=\"lazy\"\/><\/a> <a href=\"http:\/\/feeds.arstechnica.com\/~ff\/arstechnica\/index?a=WvwD_SoDUE4:vl6d1tBRJ-I:F7zBnMyn0Lo\" rel=\"noopener noreferrer\"><img src=\"http:\/\/feeds.feedburner.com\/~ff\/arstechnica\/index?i=WvwD_SoDUE4:vl6d1tBRJ-I:F7zBnMyn0Lo\" border=\"0\" referrerpolicy=\"no-referrer\" loading=\"lazy\"\/><\/a> <a href=\"http:\/\/feeds.arstechnica.com\/~ff\/arstechnica\/index?a=WvwD_SoDUE4:vl6d1tBRJ-I:qj6IDK7rITs\" rel=\"noopener noreferrer\"><img src=\"http:\/\/feeds.feedburner.com\/~ff\/arstechnica\/index?d=qj6IDK7rITs\" border=\"0\" referrerpolicy=\"no-referrer\" loading=\"lazy\"\/><\/a> <a href=\"http:\/\/feeds.arstechnica.com\/~ff\/arstechnica\/index?a=WvwD_SoDUE4:vl6d1tBRJ-I:yIl2AUoC8zA\" rel=\"noopener noreferrer\"><img src=\"http:\/\/feeds.feedburner.com\/~ff\/arstechnica\/index?d=yIl2AUoC8zA\" border=\"0\" referrerpolicy=\"no-referrer\" loading=\"lazy\"\/><\/a>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Enlarge \/ As hard as it may be to believe, C was not simply born in wellworn paperback form. (cred&#8230;<\/p>\n<p> <a href=\"https:\/\/pappp.net\/?p=32582\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[226],"tags":[],"class_list":["post-32582","post","type-post","status-publish","format-standard","hentry","category-news-2"],"_links":{"self":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/32582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=32582"}],"version-history":[{"count":0,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/32582\/revisions"}],"wp:attachment":[{"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=32582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=32582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=32582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}