{"id":445,"date":"2011-10-17T11:16:07","date_gmt":"2011-10-17T15:16:07","guid":{"rendered":"http:\/\/blog.payne.org\/?p=445"},"modified":"2011-10-17T11:16:07","modified_gmt":"2011-10-17T15:16:07","slug":"dmr-rip","status":"publish","type":"post","link":"https:\/\/payne.org\/blog\/dmr-rip\/","title":{"rendered":"dmr RIP"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"K&amp;R\" src=\"http:\/\/upload.wikimedia.org\/wikipedia\/en\/4\/48\/K%26R_C.jpg\" alt=\"\" width=\"255\" height=\"346\" \/><\/p>\n<p>I first read about <a href=\"http:\/\/en.wikipedia.org\/wiki\/C_(programming_language)\">C<\/a> in the early 80s in BYTE magazine, when they had a full issue on the language. \u00a0(According to the archives, it was August 1983). \u00a0After learning <a href=\"http:\/\/en.wikipedia.org\/wiki\/BASIC\">BASIC<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pointer_(computing)\">pointers<\/a> and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Subroutine\">function declarations<\/a> really opened my eyes. \u00a0It would be several years before I could actually compile anything, but it quickly became my main development language. \u00a0 My early copy of K&amp;R is quite worn now, and I could quote it, chapter and verse.<\/p>\n<p>In a world of iPhones with one-year half lives, it&#8217;s amazing to consider that C has been in use, in nearly original form, for over\u00a0<strong>40<\/strong> years, and it&#8217;s the basis or major influence for many of today&#8217;s mainstream languages. \u00a0It&#8217;s even more amazing that most machine instructions executed world-wide are compiled C (and C++) programs (and I suspect this is by a <em>wide<\/em> margin).<\/p>\n<p>C is a simple but brilliant language, and <a href=\"http:\/\/en.wikipedia.org\/wiki\/Dennis_Ritchie\">Dennis Ritchie<\/a> taught us the importance of finding solutions and designs that are simple and elegant. \u00a0We will miss him.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I first read about C in the early 80s in BYTE magazine, when they had a full issue on the language. \u00a0(According to the archives, it was August 1983). \u00a0After learning BASIC, pointers and function declarations really opened my eyes. &hellip; <a href=\"https:\/\/payne.org\/blog\/dmr-rip\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-445","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/posts\/445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/comments?post=445"}],"version-history":[{"count":0,"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/posts\/445\/revisions"}],"wp:attachment":[{"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/media?parent=445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/categories?post=445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/payne.org\/blog\/wp-json\/wp\/v2\/tags?post=445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}