{"id":702,"date":"2009-01-20T07:49:14","date_gmt":"2009-01-19T23:49:14","guid":{"rendered":"http:\/\/nick.onetwenty.org\/index.php\/2009\/01\/20\/linus-on-c\/"},"modified":"2009-01-20T07:49:14","modified_gmt":"2009-01-19T23:49:14","slug":"linus-on-c","status":"publish","type":"post","link":"https:\/\/nick.onetwenty.org\/index.php\/2009\/01\/20\/linus-on-c\/","title":{"rendered":"Linus on C++"},"content":{"rendered":"<p>I&#8217;m linking to <a href=\"http:\/\/lwn.net\/Articles\/249460\/\">this pretty old rant<\/a> from <a href=\"http:\/\/en.wikipedia.org\/wiki\/Linus_Torvalds\">Linus Torvalds<\/a> (here&#8217;s <a href=\"http:\/\/torvalds-family.blogspot.com\/\">his blog<\/a>) on the merits of C vs C++ so that I can just point people to this blog post when the topic arises.<\/p>\n<p>This portion of the rant in particular resonates with me:<\/p>\n<blockquote><p>\nIn other words, the only way to do good, efficient, and system-level and portable C++ ends up to limit yourself to all the things that are basically available in C. And limiting your project to C means that people don&#8217;t screw that up, and also means that you get a lot of programmers that do actually understand low-level issues and don&#8217;t screw things up with any idiotic &#8220;object model&#8221; crap.\n<\/p><\/blockquote>\n<p>I&#8217;m happy to stick to C for compiled code and intepreted languages for higher-level code&#8230; C++ is just an odd middle-place that was simultaneously too early and too late.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m linking to this pretty old rant from Linus Torvalds (here&#8217;s his blog) on the merits of C vs C++ so that I can just point people to this blog post when the topic arises. This portion of the rant in particular resonates with me: In other words, the only way to do good, efficient, &hellip; <a href=\"https:\/\/nick.onetwenty.org\/index.php\/2009\/01\/20\/linus-on-c\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Linus on C++&#8221;<\/span><\/a><\/p>\n","protected":false},"author":67,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paLsRH-bk","_links":{"self":[{"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/posts\/702"}],"collection":[{"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/comments?post=702"}],"version-history":[{"count":0,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/posts\/702\/revisions"}],"wp:attachment":[{"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/media?parent=702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/categories?post=702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nick.onetwenty.org\/index.php\/wp-json\/wp\/v2\/tags?post=702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}