{"id":2250,"date":"2020-02-27T10:27:37","date_gmt":"2020-02-27T10:27:37","guid":{"rendered":"https:\/\/studysection.com\/blog\/?p=2250"},"modified":"2020-02-27T10:33:29","modified_gmt":"2020-02-27T10:33:29","slug":"learn-about-dennis-ritchie","status":"publish","type":"post","link":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/","title":{"rendered":"Learn About Dennis Ritchie"},"content":{"rendered":"<h2>Early life and Education<\/h2>\n<p>Dennis Ritchie or as we popularly know him as the \u201cFather of C programming language\u201d, was behind the scenes man who created <a href=\"https:\/\/studysection.com\/blog\/who-invented-c-programming-language-and-its-brief-history\/\">C programming<\/a> language. Born in a small town in Bronxville near New York in 1941, his father, Alistair Ritchie was a switching system engineer at the popular Bell Laboratories. When they later moved to New Jersey, Dennis graduated at Summit High School and got a bachelor\u2019s degree from Harvard University in Physics and Applied Mathematics in 1963 and later on decided to pursue a Ph.D. in Mathematics in 1968 from Harvard University. Later on, Dennis would move to MIT, where he worked alongside other scientists to develop advanced computer systems and software.<\/p>\n<p>Dennis also began working on OS for portable computers as most computers during those days would take up entire rooms to fit in and had limited access. Ritchie got helped from many of his colleagues at cracking this. They wanted to build something that could handle thousands of users at once and could be run 24*7. In doing so, Ritchie would never see programming language as a hindrance, he would rather see it as a puzzle that needed solving.<\/p>\n<p>After graduation, Ritchie had found interest in computers rather than Physics (his graduation subject) and got a job at Bell Laboratories (where his father used to work). Ritchie was quoted saying &#8220;Instead of focusing on the specific projects, I wanted to be around people who had a lot of experience and ideas. Towards that goal, I started working on various projects to learn my way around the profession.&#8221;<\/p>\n<h3>Building Unix<\/h3>\n<p>Along with the talented Kenneth Thompson, Ritchie started working on minicomputers as they had found that the smaller machines were actually the future. To that aim, they started looking for much simpler and feasible interaction among various computers. When they had succeeded in doing this, to their surprise, they had written Unix operating system. This was necessary to copy, delete, print or edit any data file. Without an OS, computers would have been the forte of few experts rather than of any person enjoying their benefits. Unix made the OS easy and comprehensible and comparatively cheaper than other OS available at the time. This also meant that users would have the option of changing the software that came along their machines. They could also install a variety of software because Unix was made to be compatible with all of them. This was not possible earlier hence opened infinite opportunities.<\/p>\n<h3>Developing C programming language<\/h3>\n<p>Unix used to be written in machine language that had a smaller vocabulary and could not attend to multiple computers at the same time. To solve this problem, Ritchie combined some attributes of older systems with the new ones and came up with C language. Due to its easy comprehensibility and clarity, C started becoming the dominating programming language. Using a few instructions and quite smaller syntax, it still was extremely structured and solved many tiny problems that a developer would face. Companies soon started developing their own software with the help of C language as it was easily available in libraries so that developers could easily access it and copy the relevant code instead of starting from scratch. In this way, C language had already begun to revolutionize the software industry that was booming at the time.<\/p>\n<h3>Continued thriving for improvement<\/h3>\n<p>Until 1973, Thompson and Ritchie had already re-written Unix by using C language instead of using any machine language. According to Ritchie himself, the language had become so simple that experts and scientists had started shifting their focus on smaller computer machines which they never wanted to do. Ritchie also made a point in saying that all his success was due to the fact that he did not have any educational background in computers which made him think out of the box and do extraordinary things which could not have been imagined by someone who had studied computers.<\/p>\n<p><small><em>Get certification for your knowledge in the fundamentals of Computer functioning by clearing the <a href=\"https:\/\/www.studysection.com\/computer-fundamentals-advanced\">Computer Certification exam<\/a> conducted by StudySection. After going through this Computer Certification exam, you will be able to evaluate your basic knowledge of computers. <\/em><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Early life and Education Dennis Ritchie or as we popularly know him as the \u201cFather of C programming language\u201d, was<\/p>\n","protected":false},"author":1,"featured_media":2251,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[142,378,66],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>StudySection Blog - Dennis Ritchie (Father of C Programming Language)<\/title>\n<meta name=\"description\" content=\"Dennis Ritchie or as we popularly know him as the \u201cFather of C programming language\u201d, was behind the scenes man who created C programming language.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"StudySection Blog - Dennis Ritchie (Father of C Programming Language)\" \/>\n<meta property=\"og:description\" content=\"Dennis Ritchie or as we popularly know him as the \u201cFather of C programming language\u201d, was behind the scenes man who created C programming language.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Posts on famous people, innovations and educational topics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/studysection\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-27T10:27:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-27T10:33:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2020\/02\/dennis.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin-studysection-blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@studysection\" \/>\n<meta name=\"twitter:site\" content=\"@studysection\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-studysection-blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/\"},\"author\":{\"name\":\"admin-studysection-blog\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\"},\"headline\":\"Learn About Dennis Ritchie\",\"datePublished\":\"2020-02-27T10:27:37+00:00\",\"dateModified\":\"2020-02-27T10:33:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/\"},\"wordCount\":699,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"keywords\":[\"C\",\"Dennis\",\"programming\"],\"articleSection\":[\"Famous Personalities\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/\",\"url\":\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/\",\"name\":\"StudySection Blog - Dennis Ritchie (Father of C Programming Language)\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/#website\"},\"datePublished\":\"2020-02-27T10:27:37+00:00\",\"dateModified\":\"2020-02-27T10:33:29+00:00\",\"description\":\"Dennis Ritchie or as we popularly know him as the \u201cFather of C programming language\u201d, was behind the scenes man who created C programming language.\",\"breadcrumb\":{\"@id\":\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/studysection.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Learn About Dennis Ritchie\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/studysection.com\/blog\/#website\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"name\":\"Blog Posts on famous people, innovations and educational topics\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/studysection.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/studysection.com\/blog\/#organization\",\"name\":\"StudySection\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"contentUrl\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"width\":920,\"height\":440,\"caption\":\"StudySection\"},\"image\":{\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/studysection\",\"https:\/\/twitter.com\/studysection\",\"https:\/\/www.instagram.com\/study.section\/\",\"https:\/\/www.linkedin.com\/company\/studysection\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\",\"name\":\"admin-studysection-blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"caption\":\"admin-studysection-blog\"},\"url\":\"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"StudySection Blog - Dennis Ritchie (Father of C Programming Language)","description":"Dennis Ritchie or as we popularly know him as the \u201cFather of C programming language\u201d, was behind the scenes man who created C programming language.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/","og_locale":"en_US","og_type":"article","og_title":"StudySection Blog - Dennis Ritchie (Father of C Programming Language)","og_description":"Dennis Ritchie or as we popularly know him as the \u201cFather of C programming language\u201d, was behind the scenes man who created C programming language.","og_url":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/","og_site_name":"Blog Posts on famous people, innovations and educational topics","article_publisher":"https:\/\/www.facebook.com\/studysection","article_published_time":"2020-02-27T10:27:37+00:00","article_modified_time":"2020-02-27T10:33:29+00:00","og_image":[{"width":300,"height":200,"url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2020\/02\/dennis.png","type":"image\/png"}],"author":"admin-studysection-blog","twitter_card":"summary_large_image","twitter_creator":"@studysection","twitter_site":"@studysection","twitter_misc":{"Written by":"admin-studysection-blog","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/#article","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/"},"author":{"name":"admin-studysection-blog","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402"},"headline":"Learn About Dennis Ritchie","datePublished":"2020-02-27T10:27:37+00:00","dateModified":"2020-02-27T10:33:29+00:00","mainEntityOfPage":{"@id":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/"},"wordCount":699,"commentCount":0,"publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"keywords":["C","Dennis","programming"],"articleSection":["Famous Personalities"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/","url":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/","name":"StudySection Blog - Dennis Ritchie (Father of C Programming Language)","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/#website"},"datePublished":"2020-02-27T10:27:37+00:00","dateModified":"2020-02-27T10:33:29+00:00","description":"Dennis Ritchie or as we popularly know him as the \u201cFather of C programming language\u201d, was behind the scenes man who created C programming language.","breadcrumb":{"@id":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/studysection.com\/blog\/learn-about-dennis-ritchie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/studysection.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Learn About Dennis Ritchie"}]},{"@type":"WebSite","@id":"https:\/\/studysection.com\/blog\/#website","url":"https:\/\/studysection.com\/blog\/","name":"Blog Posts on famous people, innovations and educational topics","description":"","publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/studysection.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/studysection.com\/blog\/#organization","name":"StudySection","url":"https:\/\/studysection.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","contentUrl":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","width":920,"height":440,"caption":"StudySection"},"image":{"@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/studysection","https:\/\/twitter.com\/studysection","https:\/\/www.instagram.com\/study.section\/","https:\/\/www.linkedin.com\/company\/studysection"]},{"@type":"Person","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402","name":"admin-studysection-blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","caption":"admin-studysection-blog"},"url":"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/"}]}},"views":1035,"_links":{"self":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/2250"}],"collection":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/comments?post=2250"}],"version-history":[{"count":3,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/2250\/revisions"}],"predecessor-version":[{"id":2254,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/2250\/revisions\/2254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media\/2251"}],"wp:attachment":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media?parent=2250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/categories?post=2250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/tags?post=2250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}