{"id":37050,"date":"2019-10-31T22:15:29","date_gmt":"2019-10-31T19:15:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/alan-kej-rekomenduet-pochitat-starye-i-zabytye-no-vazhnye-knigi-po-programmirovaniyu\/"},"modified":"2019-10-31T22:15:29","modified_gmt":"2019-10-31T19:15:29","slug":"alan-kej-rekomenduet-pochitat-starye-i-zabytye-no-vazhnye-knigi-po-programmirovaniyu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/alan-kej-rekomenduet-pochitat-starye-i-zabytye-no-vazhnye-knigi-po-programmirovaniyu","title":{"rendered":"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/873e7dfedcfb1b59bec3c6922804d970.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAlan Kay on IT-specialists for Star Wars. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/edison\/blog\/277803\/\">was a pioneer in the creation of the first personal computer (Xerox Alto)<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/hexlet\/blog\/303754\/\">the SmallTalk language and the concept of 'object-oriented programming'<\/a><\/noindex>. He has written extensively about his views on education in Computer Science and recommended books for those who wish to deepen their knowledge:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/goto\/blog\/352090\/\">Alan Kay: Kuidas ma \u00f5petaksin Arvutiteaduse 101<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/edison\/blog\/433732\/\">Alan Kay: 'What books would you recommend for someone studying Computer Science?'<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/goto\/blog\/352156\/\">Alan Kay (ja Habr'i kollektiivne intelligents): Millised raamatud kujundavad t\u00f5elise inseneri m\u00f5tlemist<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/goto\/blog\/352250\/\">Alan Kay ja Marvin Minsky: Arvutiteadus on juba saanud \"grammatika\". Vaja on \"kirjandust\"<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nRecently on Quora <noindex><a rel=\"nofollow\" href=\"https:\/\/www.quora.com\/Experienced-programmers-and-computer-scientists-what-are-some-really-old-or-even-nearly-forgotten-books-you-think-every-new-programmer-should-read\/answer\/Alan-Kay-11?share=1\">this topic was once again raised<\/a><\/noindex> and the discussion reached the top on Hacker News. I present to your attention a 'new' list of super old and fundamental books on programming and the thinking of programmers by Alan Kay.<\/p>\n<h3>Lisp 1.5 Programmers Manual<\/h3>\n<p> <i>by John McCarthy, 1962<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/4c9f4f0bc05ad484ec3aebba4480afc9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>The book is an absolute champion and a lifelong leader in all lists of Alan Kay's recommended books. This version of the language no longer exists, but the book is magnificent.<\/i><\/p>\n<p><i>eight more rarities:<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Computation: Finite and Infinite Machines<\/h3>\n<p> <i>by Marvin Minsky, 1967<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/3cffff61e701ebfd691615d4d6358d4b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/publ.lib.ru\/ARCHIVES\/M\/MINSKIY_Marvin_Li\/Minskiy_M.L._Vychisleniya_i_avtomaty.(1971).%5Bdjv-fax%5D.zip\">Marvin Minsky 'Computations and Automata' (rus, djvu).<br \/>\n<\/a><\/noindex><\/p>\n<h3>Advances in Programming and Non-Numerical Computation<\/h3>\n<p> <i>edited by L. Fox, 1966<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/840e7597293ed2d89492db632f111298.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>The Mythical Man-Month<\/h3>\n<p> <i>by Fred Brooks, 1975<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/8c7215d485991812ba5079991dd930a0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/nsu.ru\/xmlui\/bitstream\/handle\/nsu\/8870\/Frederick_Brooks.pdf\">The Mythical Man-Month (PDF, 171 pages)<\/a><\/noindex><\/p>\n<h3>The Sciences of the Artificial<\/h3>\n<p> <i>by Herb Simon<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/2d29b3649aa6ccde021165d9869f18e6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/monoskop.org\/images\/9\/9c\/Simon_Herbert_A_The_Sciences_of_the_Artificial_3rd_ed.pdf\">The Sciences of the Artificial (PDF, 241 pages)<\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lib100.com\/other\/nauki_ob_iskusstvennom\/djvu\/\">Herb Simon's book (Turing Award and Nobel Prize laureate) in Russian (djvu).<\/a><\/noindex> <\/p>\n<blockquote><p>Herbert Simon did not read newspapers and did not watch television, as he believed that if something truly significant happened, someone would surely tell him about it, so there was no need to waste time on the media.<br \/>\n \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%B0%D0%B9%D0%BC%D0%BE%D0%BD,_%D0%93%D0%B5%D1%80%D0%B1%D0%B5%D1%80%D1%82_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D0%B5%D1%80\">Vikipeedia<\/a><\/noindex> <\/p><\/blockquote>\n<h3>A Programming Language<\/h3>\n<p> <i>by Ken Iverson, 1962<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/4e23454370ab990910332ad7559883ee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Control Structures for Programming Languages<\/h3>\n<p><i>by Dave Fisher, 1970<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/5ed24c3b1dcd68ef7f2fe85ccd16035c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/pdfs.semanticscholar.org\/237f\/33308e8e9dc794e56307649155e6aa7a5882.pdf\">Control Structures for Programming Languages (PDF, 216 pages)<\/a><\/noindex><\/p>\n<h3>The Metaobject Protocol<\/h3>\n<p><i> by Kiczales<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/76bba72646bbe830eb37b77e62b76319.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Joe Armstrong\u2019s PhD thesis<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Alan Kay soovitab lugeda vanu ja unustatud, kuid olulisi programmeerimisraamatuid.\" src=\"\/wp-content\/uploads\/2019\/08\/81b00c8b8a3da49ed58c426f82cedfd5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i><noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%90%D1%80%D0%BC%D1%81%D1%82%D1%80%D0%BE%D0%BD%D0%B3,_%D0%94%D0%B6%D0%BE_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82)\">Joe Armstrong<\/a><\/noindex>, the creator of Erlang.<\/i><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/erlang.org\/download\/armstrong_thesis_2003.pdf\">Joe Armstrongi doktorit\u00f6\u00f6 (PDF, 295 lk)<\/a><\/noindex><\/p>\n<h3>P.S.<\/h3>\n<p>\nTwo questions for Habr readers:<\/p>\n<ol>\n<li>What old-school books do you consider essential reading?<\/li>\n<li>Which non-programming books have improved your thinking\/programmer's worldview?<\/li>\n<\/ol>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/463149\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0410\u043b\u0430\u043d \u041a\u0435\u0439 \u2014 \u044d\u0442\u043e \u043c\u0430\u0433\u0438\u0441\u0442\u0440 \u0419\u043e\u0434\u0430 \u0434\u043b\u044f \u0418\u0422\u0438\u0448\u043d\u0438\u043a\u043e\u0432. \u041e\u043d \u0441\u0442\u043e\u044f\u043b \u0443 \u0438\u0441\u0442\u043e\u043a\u043e\u0432 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 (Xerox Alto), \u044f\u0437\u044b\u043a\u0430 SmallTalk \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u00ab\u043e\u0431\u044a\u0435\u043a\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u00bb. \u041e\u043d \u0443\u0436\u0435 \u043c\u043d\u043e\u0433\u043e \u0432\u044b\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0441\u044f \u043e \u0441\u0432\u043e\u0435\u043c \u0432\u0437\u0433\u043b\u044f\u0434\u0435 \u043d\u0430 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 Computer Science \u0438 \u0441\u043e\u0432\u0435\u0442\u043e\u0432\u0430\u043b \u043a\u043d\u0438\u0433\u0438 \u0442\u0435\u043c, \u043a\u0442\u043e \u0445\u043e\u0447\u0435\u0442 \u0443\u0433\u043b\u0443\u0431\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u043f\u043e\u0437\u043d\u0430\u043d\u0438\u044f: \u0410\u043b\u0430\u043d \u041a\u0435\u0439: \u043a\u0430\u043a \u0431\u044b \u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u043b Computer Science 101 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27774,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37050","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0410\u043b\u0430\u043d \u041a\u0435\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/alan-kej-rekomenduet-pochitat-starye-i-zabytye-no-vazhnye-knigi-po-programmirovaniyu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u043b\u0430\u043d \u041a\u0435\u0439 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442 \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0435 \u0438 \u0437\u0430\u0431\u044b\u0442\u044b\u0435, \u043d\u043e \u0432\u0430\u0436\u043d\u044b\u0435 \u043a\u043d\u0438\u0433\u0438 \u043f\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0410\u043b\u0430\u043d \u041a\u0435\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/alan-kej-rekomenduet-pochitat-starye-i-zabytye-no-vazhnye-knigi-po-programmirovaniyu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:15:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:15:29+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Alan Kay recommends reading old and forgotten but important books on programming | ProHoster","description":"Alan Kay.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/alan-kej-rekomenduet-pochitat-starye-i-zabytye-no-vazhnye-knigi-po-programmirovaniyu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u043b\u0430\u043d \u041a\u0435\u0439 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442 \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0435 \u0438 \u0437\u0430\u0431\u044b\u0442\u044b\u0435, \u043d\u043e \u0432\u0430\u0436\u043d\u044b\u0435 \u043a\u043d\u0438\u0433\u0438 \u043f\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e | ProHoster","og:description":"\u0410\u043b\u0430\u043d \u041a\u0435\u0439.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/alan-kej-rekomenduet-pochitat-starye-i-zabytye-no-vazhnye-knigi-po-programmirovaniyu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:15:29+00:00","article:modified_time":"2019-10-31T19:15:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37050","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 05:51:33","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:34:24","updated":"2026-01-22 05:51:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/37050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=37050"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/37050\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/27774"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=37050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=37050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=37050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}