{"id":285137,"date":"2021-06-27T18:00:53","date_gmt":"2021-06-27T15:00:53","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/"},"modified":"2021-06-27T18:00:53","modified_gmt":"2021-06-27T15:00:53","slug":"how-a-70s-teacher-invented-c-the-hugely-influential-coding-language","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/","title":{"rendered":"#How a 70s teacher invented C, the hugely influential coding language"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a3df95aa9dc0\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a3df95aa9dc0\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/#The_school_teacher_who_was_buddies_with_Alan_Turing\" >The school teacher who was buddies with Alan Turing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/#Three_Davids_want_a_language\" >Three Davids want a language<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/#The_language_got_too_complicated\" >The language got too complicated<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/#The_language_got_too_simple\" >The language got too simple<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/#C_is_born_%E2%80%94_finally\" >C is born \u2014 finally<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/#The_slow_spread_of_a_wildfire\" >The slow spread of a wildfire<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/buradabiliyorum.com\/en\/how-a-70s-teacher-invented-c-the-hugely-influential-coding-language\/#Despite_its_age_C_might_be_fitter_than_your_grandpa\" >Despite its age, C might be fitter than your grandpa<\/a><\/li><\/ul><\/nav><\/div>\n<p>&#8220;<strong>#How a 70s teacher invented C, the hugely influential coding language<\/strong>&#8221;<\/p>\n<div>If you thought that C is the kind of language that only 60-year-old white men know, think again. Yeah, it\u2019s the dinosaur among today\u2019s programming languages. But it\u2019s still alive and kicking in more areas than you\u2019d think.<\/p>\n<p>For one, Unix is written in C. Originally written in assembly, the Unix kernel was rewritten in C back <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.codingunit.com\/the-history-of-the-c-language\">in 1973<\/a>. This made Unix a lot more portable across different machines, and helped make it popular. And without this, we wouldn\u2019t have all the beautiful <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.howtogeek.com\/182649\/htg-explains-what-is-unix\/\">operating systems<\/a> of today \u2014 think Linux, Mac OS X, Android, iOS, Chrome OS, and whatever your router is running with.<\/p>\n<p>If you\u2019ve ever worked with databases, you\u2019ve definitely used C, too. Even if you weren\u2019t aware about that! Database management systems like Oracle Database, MySQL, and others are <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.mentofacturing.com\/Vincent\/implementations.html\">written in C<\/a>. Most of them have since been rewritten in C++, but that\u2019s also a direct descendant of C.<\/p>\n<p>And even if all you do is Python, you\u2019ve probably been using C all the time. Unless you\u2019re opting for Jython, IronPython or PyPy, you\u2019re using <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.mentofacturing.com\/Vincent\/implementations.html\">CPython<\/a>. That\u2019s the original implementation of Python: you\u2019re writing Python code, but the interpreter \u2014 the thing that translates your human-made code into something the machine understands \u2014 is actually written C.<\/p>\n<p>In short, C is everywhere. It\u2019s not just a big fat dinosaur that somehow managed to survive in the modern age. It\u2019s incredibly successful because it\u2019s extremely useful.<\/p>\n<p>That\u2019s why it may come as a surprise that C didn\u2019t originate from success. It came from a decade-long string of failures, and might not be around without a school teacher who liked to code during holidays.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_school_teacher_who_was_buddies_with_Alan_Turing\"><\/span>The school teacher who was buddies with Alan Turing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Meet Christopher Stratchey. Born 1916 into an influential British family, he studied at Cambridge University and got to know many a famous scientist there. However, he seemed to have a years-long tendency to <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/en.wikipedia.org\/wiki\/Christopher_Strachey\">neglect his studies<\/a>, and his performance in the final exams was rather underwhelming.<\/p>\n<p>That might be the reason why he didn\u2019t pursue an academic career like many of his peers. Instead, he spent the war years in <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/history.computer.org\/pioneers\/strachey.html\">industrial radar research<\/a>. He then became a schoolteacher and remained one until 1951.<\/p>\n<p>That\u2019s when everything changed for him. A friend introduced him to the facilities of Britain\u2019s National Physical Laboratory. Stratchey ended up spending his school holidays and downtime with the lab\u2019s Pilot ACE, the first computer with Alan Turing\u2019s Automatic Computing Engine.<\/p>\n<p>Stratchey aimed at teaching the computer how to play checkers. Tackling such a logical task was remarkable at a time where computers were primarily used to quickly solve equations.<\/p>\n<p>He didn\u2019t succeed in his first attempt because the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/web.archive.org\/web\/20160819152811\/http:\/\/collectionsonline.nmsi.ac.uk\/detail.php?type=related&amp;kv=62349&amp;t=objects\">Pilot ACE<\/a> didn\u2019t have the storage capacity to do the job. You might be laughing at just how small that memory must have been \u2014 that\u2019s legit \u2014 but remember that these were the 1950s!<\/p>\n<p>Stratchey managed to wind up a better machine, though, the Ferranti Mark I, through his old buddy Alan Turing. With his friend\u2019s guidance, he finally succeeded.<\/p>\n<p>The word quickly spread about this unusual accomplishment, and soon Stratchey got called to promote the developments in computer <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">science<\/a> for the British government.<\/p>\n<figure class=\"post-image post-mediaBleed aligncenter\"><img loading=\"lazy\" decoding=\"async\" alt=\"Man sitting in front of computer showing a brain with label \u201cunapproved\u201d\" width=\"1500\" height=\"1001\" class=\"js-lazy\" src=\"https:\/\/miro.medium.com\/max\/1500\/1*tFMvAwXDFxL1wFSHX8iOXg.jpeg\"\/><figcaption><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/thenextweb.com\/news\/#\" data-url=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Feditorial.thenextweb.com%2Fdd%2F2021%2F06%2F27%2Forigin-c-programming-language-syndication%2F&amp;via=thenextweb&amp;related=thenextweb&amp;text=Check out this picture on: Cambridge university was skeptical about a new language, but the three Davids won. Image by author\" data-title=\"Share Cambridge university was skeptical about a new language, but the three Davids won. Image by author on Twitter\" data-width=\"685\" data-height=\"500\" class=\"post-image-share popitup\" title=\"Share Cambridge university was skeptical about a new language, but the three Davids won. Image by author on Twitter\"><i class=\"icon icon--inline icon--twitter--dark\"\/><\/a>Cambridge university was skeptical about a new language, but the three Davids won. Image by author<\/figcaption><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1500\/1*tFMvAwXDFxL1wFSHX8iOXg.jpeg\" alt=\"Man sitting in front of computer showing a brain with label \u201cunapproved\u201d\" width=\"1500\" height=\"1001\" class=\"\" srcset=\"\"\/><\/noscript><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Three_Davids_want_a_language\"><\/span>Three Davids want a language<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Meanwhile in Cambridge, the university wanted to buy a new computer. That was a big deal at the time, and because the computer was brand new, they pondered about inventing a new language for it.<\/p>\n<p>It was clear that a new computer needed a new operating system, but not necessarily a new language. Nevertheless, three researchers, David Hartley, David Wheeler and David Barron, <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/podcasts.ox.ac.uk\/strachey-school-master-language-designer-colleague\">wanted to have fun<\/a> creating a new language.<\/p>\n<p>In addition, the three Davids didn\u2019t ask the future users about the pros and cons of old languages. Fortran IV, for example, was already being used at the time and would have been <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/arstechnica.com\/features\/2020\/12\/a-damn-stupid-thing-to-do-the-origins-of-c\/\">fit for the job<\/a>.<\/p>\n<p>The three Davids thought that they could easily create something better, though.<\/p>\n<p>They dubbed it CPL, short for Cambridge Programming Language. That became Combined Programming Language after a couple of researchers from the university of London joined the three Davids.<\/p>\n<p>In hindsight,<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/podcasts.ox.ac.uk\/strachey-school-master-language-designer-colleague\"> notes David Hartley<\/a>, trying to make this new language was \u201ca damn stupid thing to do.\u201d<\/p>\n<h2><span class=\"ez-toc-section\" id=\"The_language_got_too_complicated\"><\/span>The language got too complicated<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Perhaps it was also \u201cdamn stupid\u201d to bring Christopher Stratchey to oversee the project. His computational abilities couldn\u2019t be doubted, but he seemed so in love with the project that he was unable to set priorities. The development team therefore got hooked up on minor issues instead of treating the big ones effectively.<\/p>\n<p>Soon enough, CPL was known as Christopher\u2019s Programming Language.<\/p>\n<p>Because of all the minor details that the team implemented on Stratchey\u2019s insistance, the language became far too complicated. When they wanted to write a compiler, it largely failed because the resulting machine code was inefficient.<\/p>\n<figure class=\"post-image post-mediaBleed aligncenter\"><img loading=\"lazy\" decoding=\"async\" alt=\"Doctor holding stethoscope again computer screen showing some code\" width=\"1500\" height=\"1001\" class=\"js-lazy\" src=\"https:\/\/miro.medium.com\/max\/1500\/1*OuWK2jzKr_zcHuD4gMWSjw.jpeg\"\/><figcaption><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/thenextweb.com\/news\/#\" data-url=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Feditorial.thenextweb.com%2Fdd%2F2021%2F06%2F27%2Forigin-c-programming-language-syndication%2F&amp;via=thenextweb&amp;related=thenextweb&amp;text=Check out this picture on: Richards removed everything that wasn\u2019t important from CPL. Image by author\" data-title=\"Share Richards removed everything that wasn\u2019t important from CPL. Image by author on Twitter\" data-width=\"685\" data-height=\"500\" class=\"post-image-share popitup\" title=\"Share Richards removed everything that wasn\u2019t important from CPL. Image by author on Twitter\"><i class=\"icon icon--inline icon--twitter--dark\"\/><\/a>Richards removed everything that wasn\u2019t important from CPL. Image by author<\/figcaption><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1500\/1*OuWK2jzKr_zcHuD4gMWSjw.jpeg\" alt=\"Doctor holding stethoscope again computer screen showing some code\" width=\"1500\" height=\"1001\" class=\"\" srcset=\"\"\/><\/noscript><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"The_language_got_too_simple\"><\/span>The language got too simple<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When Stratchey left for a few months\u2019 stay at MIT, Martin Richards joined the CPL team and set out to simplify it. The goal was, of course, to get something that produces a good compiler and efficient machine code.<\/p>\n<p>That\u2019s how Richards made BCPL out of CPL \u2014 Basic CPL. In a way, that was a new language \u2014 but also an admission that the old CPL had failed miserably.<\/p>\n<p>When he joined Stratchey at MIT a little later, a colleague from Bell Labs came over to see what the two of them were doing. The colleague, Ken Thompson, had been working on Multics, another operating system that was about to be abandoned. (It <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/web.mit.edu\/multics-history\/\">eventually survived<\/a>, but that\u2019s a different story.)<\/p>\n<p>Thompson eventually pivoted to developing Unix, one of the most-used operating systems to this day. He managed to install Unix on a small computer, a PDP-7, but BCPL was still too voluminous to fit on that same machine. He cut it down to the features that he thought were most important, and dubbed the new language B.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"C_is_born_%E2%80%94_finally\"><\/span>C is born \u2014 finally<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In 1971, Dennis Ritchie had adopted B and was adding features to make it useful for more powerful computers. This language he called NB \u2014 New B.<\/p>\n<p>Thompson, meanwhile, was working on rewriting Unix in a high-level language. At the time, most operating systems were still written in assembler, but because of this one had to develop a new operating system whenever one bought a new machine. A high-level Unix, in contrast, would work on any machine.<\/p>\n<p>Thompson tried to use NB for this task but failed. Ritchie and he then added one feature after the other into NB until he was able to write Unix. Notably, they added structures, which weren\u2019t to be found in any other languages at the time.<\/p>\n<p>Structures were a change notable enough for the two to call it a new language. Voil\u00e0, in 1973, C was born!<\/p>\n<figure class=\"post-image post-mediaBleed aligncenter\"><img loading=\"lazy\" decoding=\"async\" alt=\"Woman sitting in front of computer screen showing \u201c&lt;code\/is\/beautiful&gt;\u201d\" width=\"1500\" height=\"1001\" class=\"js-lazy\" src=\"https:\/\/miro.medium.com\/max\/1500\/1*6eAFY8P6oI_s82vOoDDr3A.jpeg\"\/><figcaption><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/thenextweb.com\/news\/#\" data-url=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Feditorial.thenextweb.com%2Fdd%2F2021%2F06%2F27%2Forigin-c-programming-language-syndication%2F&amp;via=thenextweb&amp;related=thenextweb&amp;text=Check out this picture on: C soon became popular, and is still a mainstay. Image by author\" data-title=\"Share C soon became popular, and is still a mainstay. Image by author on Twitter\" data-width=\"685\" data-height=\"500\" class=\"post-image-share popitup\" title=\"Share C soon became popular, and is still a mainstay. Image by author on Twitter\"><i class=\"icon icon--inline icon--twitter--dark\"\/><\/a>C soon became popular, and is still a mainstay. Image by author<\/figcaption><noscript><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/miro.medium.com\/max\/1500\/1*6eAFY8P6oI_s82vOoDDr3A.jpeg\" alt=\"Woman sitting in front of computer screen showing \u201c&lt;code\/is\/beautiful&gt;\u201d\" width=\"1500\" height=\"1001\" class=\"\" srcset=\"\"\/><\/noscript><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"The_slow_spread_of_a_wildfire\"><\/span>The slow spread of a wildfire<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The numerous creators of C \u2014 sure of themselves though they were \u2014 didn\u2019t anticipate how the language conquered so many spaces.<\/p>\n<p>One success factor might have been that the PDP-11 minicomputer was extremely popular. It was dirt cheap to install Unix on it, and C came with Unix.<\/p>\n<p>Since most computers were run at universities at that time, lots of students left university being familiar with C. That helped it spread across many industries, and through every corridor of academia of course.<\/p>\n<p>Finally, the book <em>The C Programming Language<\/em> by Brian Kernighan and Dennis Ritchie was slim and concise, especially for a work about a programming language. This further leveled the playing field for beginners.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Despite_its_age_C_might_be_fitter_than_your_grandpa\"><\/span>Despite its age, C might be fitter than your grandpa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Somehow, in its wonderfully not-straightforward ways, C succeeded eventually. But it\u2019s the result of CPL which was too complicated, BCPL which was too simple, the even simpler B, and the slightly more complex but still to simple NB. And without Thompson\u2019s task of rewriting Unix, it might have never h<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>ened.<\/p>\n<p>It was Christopher Stratchey, the former schoolteacher, who overcomplicated many things and thus started the string of failures. But without those, C might not even have been invented.<\/p>\n<p>Features of C are everywhere. Big concepts like structures, but also little things like the <code>++<\/code> and <code>--<\/code> increment and decrement operators can be found in many languages today. They wouldn\u2019t be there without C. Its offspring \u2014 C++, C#, and so on \u2014 wouldn\u2019t be around either.<\/p>\n<p>And that\u2019s just the legacy of C. It\u2019s also an extremely fast and safe language, which makes it the tool of choice in complex areas like robotics, computer vision, IoT, and more. That doesn\u2019t mean that languages like Python don\u2019t get used there, too, especially for first sketches. But the last step \u2014 the fine polish, if you want \u2014 is often written in C or C++.<\/p>\n<p>So yeah, C is a dinosaur if measured by its age. But I bet it\u2019s nimbler and more agile than your grandpa! Or your grandchild, for that matter\u2026<\/p>\n<p><em>This article was written by<span>\u00a0<\/span><span data-sheets-value=\"{\" moutafis=\"\" data-sheets-userformat=\"{\">Rhea Moutafis\u00a0<\/span>and was originally published on <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/medium.datadriveninvestor.com\/?source=post_page-----efebcb6c91db--------------------------------\">Data Driven Investor<\/a>.\u00a0You can read it<span>\u00a0<\/span><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/medium.datadriveninvestor.com\/at-the-origin-of-c-were-a-school-teacher-and-a-string-of-failures-efebcb6c91db\">here<\/a>.\u00a0<\/em><\/p>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong>\n<\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/thenextweb.com\/news\/origin-c-programming-language-syndication\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#How a 70s teacher invented C, the hugely influential coding language&#8221; If you thought that C is the kind of language that only 60-year-old white men know, think again. Yeah, it\u2019s the dinosaur among today\u2019s programming languages. But it\u2019s still alive and kicking in more areas than you\u2019d think. For one, Unix is written in&#8230;<\/p>\n","protected":false},"author":1,"featured_media":285138,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/img-cdn.tnwcdn.com\/image\/tnw?filter_last=1&fit=1280,640&url=https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2021\/06\/Christopher-Stratchey-gq.jpg&signature=24847bdf07f3f71cb06fd051aa4b470c","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-285137","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/285137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=285137"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/285137\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/285138"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=285137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=285137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=285137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}