{"id":135,"date":"2003-02-10T12:00:32","date_gmt":"2003-02-10T09:00:32","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=135"},"modified":"2005-10-07T04:21:34","modified_gmt":"2005-10-07T01:21:34","slug":"the-art-of-unix-programming","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2003\/02\/10\/the-art-of-unix-programming\/","title":{"rendered":"The Art of Unix Programming"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><img class='alignleft' src='\/wordpress\/wp-content\/art_of_unix_programming.png' alt='Art of Unix Programming' \/>Spent most of the weekend reading the Eric Raymond&#8217;s draft of <a href=\"http:\/\/www.catb.org\/~esr\/writings\/taoup\/\">The Art of Unix Programming<\/a>, which appears to be surprisingly usefull and easy to read. I think I&#8217;ve already recommended to all people that I know. If I haven&#8217;t, here is your chance.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Spent most of the weekend reading the Eric Raymond&#8217;s draft of The Art of Unix Programming, which appears to be surprisingly usefull and easy to read. I think I&#8217;ve already recommended to all people that I know. If I haven&#8217;t, here is your chance.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,2294,6,18,62],"tags":[],"keyring_services":[],"class_list":["post-135","post","type-post","status-publish","format-standard","hentry","category-general","category-books","category-linux","category-programming","category-technology"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":29024,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/24\/the-history-of-unix-rob-pike\/","url_meta":{"origin":135,"position":0},"title":"The History of Unix, Rob Pike","author":"Leonid Mamchenkov","date":"November 24, 2018","format":false,"excerpt":"https:\/\/www.youtube.com\/watch?v=_2NI6t2r_Hs Rob Pike talks about the history of Unix and his quite remarkable career.\u00a0 And here's my favorite quote from the video, referring to \"The Unix Programming Environment\" book: It is amazing to me that the book that came out in the late 1983 is still technically relevant today.\u00a0 It's\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/_2NI6t2r_Hs\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":27130,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/14\/100-favorite-programming-computer-and-science-books\/","url_meta":{"origin":135,"position":1},"title":"100 Favorite Programming, Computer and Science Books","author":"Leonid Mamchenkov","date":"December 14, 2016","format":false,"excerpt":"Peteris Krumins, of the Browserling fame, has a series of blog posts on his top favorite programming, computer and science books. \u00a0It's an excellent selection of titles, from which I've read only a fraction. \u00a0Good timing for the Christmas shopping too. \u00a0Here are the blog posts in the series so\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15726,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/10\/13\/dennis-ritchie-rip\/","url_meta":{"origin":135,"position":2},"title":"Dennis Ritchie, RIP","author":"Leonid Mamchenkov","date":"October 13, 2011","format":false,"excerpt":"I've just learned of yet another great loss - Dennis Ritchie, who passed away a few days ago at the age of 70. It's difficult to describe his contributions and achievements to non-technical people, but anyone with even a grain of knowledge of computer history and modern affairs can appreciate\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2011\/10\/225px-Dennis_MacAlistair_Ritchie_.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":21803,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/05\/13\/1400000000-in-unix-time\/","url_meta":{"origin":135,"position":3},"title":"1,400,000,000 in Unix time","author":"Leonid Mamchenkov","date":"May 13, 2014","format":"status","excerpt":"Today at 16:53:20 GMT, it'll be 1,400,000,000 in Unix time.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":21979,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/06\/13\/unix-history-repo-a-git-repository-representing-the-unix-source-code-history\/","url_meta":{"origin":135,"position":4},"title":"unix-history-repo &#8211; a git repository representing the Unix source code history","author":"Leonid Mamchenkov","date":"June 13, 2014","format":"link","excerpt":"unix-history-repo - a git repository representing the Unix source code history","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":16788,"url":"https:\/\/mamchenkov.net\/wordpress\/2012\/10\/03\/an-interview-with-brian-kernighan\/","url_meta":{"origin":135,"position":5},"title":"An Interview with Brian Kernighan","author":"Leonid Mamchenkov","date":"October 3, 2012","format":"link","excerpt":"An Interview with Brian Kernighan John Wait: Many popular newer programming languages trace their roots to C.\u00a0Unix has had direct and indirect influence on many newer operating systems.\u00a0To what do you attribute the longevity and popularity of both C and Unix? Brian Kernighan: Both C and Unix strike a very\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=135"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/135\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=135"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}