{"id":7609,"date":"2018-11-12T13:59:36","date_gmt":"2018-11-12T18:59:36","guid":{"rendered":"http:\/\/irreal.org\/blog\/?p=7609"},"modified":"2018-11-12T13:59:36","modified_gmt":"2018-11-12T18:59:36","slug":"rob-pikes-personal-unix-history","status":"publish","type":"post","link":"https:\/\/irreal.org\/blog\/?p=7609","title":{"rendered":"Rob Pike&#8217;s Personal Unix History"},"content":{"rendered":"<p>\nRob Pike gave an really nice talk on <a href=\"https:\/\/www.youtube.com\/watch?v=_2NI6t2r_Hs&amp;feature=youtu.be\">Unix hisotry as he experienced it<\/a>. If you&rsquo;re a Unix-head you already know who Pike is. If not, Pike was one of the researchers at Bell Labs who worked on Unix and Plan9. He&rsquo;s the coauthor (with Brian Kernighan) of <a href=\"https:\/\/www.amazon.com\/Unix-Programming-Environment-Prentice-Hall-Software\/dp\/013937681X\">The Unix Programming Environment<\/a>, which is still in print after 35 years. He also famously <a href=\"http:\/\/doc.cat-v.org\/bell_labs\/utf-8_history\">designed UTF-8 on a placemat over dinner with Ken Thompson<\/a>. His software projects include the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Sam_(text_editor)\">Sam<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Acme_(text_editor)\">Acme<\/a> program editors and, more recently, the <a href=\"https:\/\/golang.org\/\">Go<\/a> programming language which he developed with Ken Thompson and Robert Griesemer at Google.\n<\/p>\n<p>\nOne of the parts of his talk that I especially enjoyed was his discussion of the <code>ed<\/code> editor. It&rsquo;s easy to dismiss it today as a primitive line editor but Pike says that at the time it was so much better than anything else it seemed like a miracle.\n<\/p>\n<p>\nThe video is an hour and 37 seconds so you&rsquo;ll have to find a spare hour to watch it. The video displays the title screen for almost 4 minutes so you&rsquo;ll probably want to skip to the 3:45 point to watch it. As I said, it&rsquo;s a very nice video and you&rsquo;ll definitely want to watch it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rob Pike gave an really nice talk on Unix hisotry as he experienced it. If you&rsquo;re a Unix-head you already know who Pike is. If not, Pike was one of the researchers at Bell Labs who worked on Unix and &hellip; <a href=\"https:\/\/irreal.org\/blog\/?p=7609\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[36],"class_list":["post-7609","post","type-post","status-publish","format-standard","hentry","category-general","tag-unix"],"_links":{"self":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/7609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7609"}],"version-history":[{"count":1,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/7609\/revisions"}],"predecessor-version":[{"id":7610,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/7609\/revisions\/7610"}],"wp:attachment":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}