TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Six works of Computer Science-Fiction (2015)

371 点作者 edjroot超过 5 年前

20 条评论

a-saleh超过 5 年前
Art of the propagator<p>It is like a discovering a new programming paradigm. Something new and different, not a Lisp, not a Datalog, weirdly distributed, with interesting properties, but powerful. There are adjacent things, BLOOM project and Eve language seems to have discovered something simmilar, and Edward Kmett working on his new language is using propagators quite heavily.<p><a href="https:&#x2F;&#x2F;pdfs.semanticscholar.org&#x2F;755c&#x2F;48fd10aa303497ef849977c36529c0bb09ff.pdf" rel="nofollow">https:&#x2F;&#x2F;pdfs.semanticscholar.org&#x2F;755c&#x2F;48fd10aa303497ef849977...</a><p>Sci-fy to go with it: probably Ted Chiangs Stories of your Life (or its movie adaptation Arrival)<p>Out of the tarpit<p>I thing this is a paper that might have lead to Clojure, React, Elm, e.t.c ... but not really, a weird parallel reality where we really like reactive relational databases.<p><a href="http:&#x2F;&#x2F;curtclifton.net&#x2F;papers&#x2F;MoseleyMarks06a.pdf" rel="nofollow">http:&#x2F;&#x2F;curtclifton.net&#x2F;papers&#x2F;MoseleyMarks06a.pdf</a>
评论 #21936096 未加载
mherdeg超过 5 年前
Knuth&#x27;s &quot;Literate Programming&quot; was kind of otherworldly for me. I liked the idea that software could be written in a form indistinguishable from literature. I could not quite believe that it was reality -- and I&#x27;m still not sure it holds up in the real world -- but it&#x27;s such a cool idea to have wrapped my head around at least once.
评论 #21934262 未加载
评论 #21937295 未加载
评论 #21933739 未加载
评论 #21934217 未加载
评论 #21944166 未加载
ken超过 5 年前
The Art of the Metaobject Protocol. Let’s build a system ... in this system we haven’t built yet! We’ll start with some DEFCLASS calls to define some classes for its internal data structures. In a couple hundred pages, we’ll have enough written that we can <i>define</i> DEFCLASS to close the loop.
sramsay超过 5 年前
What a fun list! And it has some great lines:<p>&quot;SICP is an exploration of programming free-love. Indeed, the tone, examples, references, and hearken to a programming life that if true, would be an absolute blast to live in.&quot;<p>It&#x27;s a bit difficult to define this genre (but how can we not?). I found the K&amp;R personally mind-blowing when I read it (and someone in the comments suggests it), but I&#x27;m not sure it qualifies. Many classic works strike me as &quot;computer science-fiction,&quot; but not all classics of computer science are.<p>There&#x27;s something fanciful and idealistic about these particular works -- something about their tone that seems vaguely utopian or futuristic.<p>Michael Fogus is a fine writer, though his own books seem strikingly down-to-earth. Really, I think he should expand this into a full-blown essay.
AceJohnny2超过 5 年前
Previous discussion at the time (84 comments):<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9447097" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9447097</a>
simonh超过 5 年前
It’s interesting to read these, and important that they are not forgotten, but I don’t see these as viable alternate realities for mainstream modern programming. They were relegated to, and remain in the margins for actual reasons, not just by accident. In some cases such as SICP and arguably a few of the others those ‘margins’ are still actually important niches from which they still influence and benefit the community.<p>I think there are some ‘accidents’ of technological choices that have had unfortunate consequences for the modern industry. We could have done with something better than JavaScript for example, but these aren’t ‘paradigm’ issue (I tried avoiding that word, but there it is). By and large the direction the industry has gone has been chosen for sound practical reasons.<p>In the end, none of the alternate history directions the industry could have taken are off the table forever. If Oberon or Smalltalk had been a superior way to build software, there’s nothing stopping someone taking their evergreen fundamentals and building them into a modern system. If that doesn’t happen, again there are probably reasons for that.
评论 #21934965 未加载
anreekoh超过 5 年前
Disclaimer: I’ve started reading the Lean guide for the past month or two.<p>For me the most magical texts I have ever read were TAPL by Pierce, or the Lean Theorem Prover (tutorial&#x2F;guide?) [1].<p>Just from a software standpoint, Lean seems like one of the most magical things ever built. For something that is built by mathematically-oriented programmers for pure mathematicians, it is &#x2F;extremely&#x2F; well designed. So much thought has seemed to go into the user experience; it’s rest a joy to use.<p>Every chapter in that guide, has blown my mind more than the previous. It is super accessible as well to anyone with the math background found in any undergrad CS program.<p>[1]: <a href="https:&#x2F;&#x2F;leanprover.github.io&#x2F;theorem_proving_in_lean&#x2F;introduction.html" rel="nofollow">https:&#x2F;&#x2F;leanprover.github.io&#x2F;theorem_proving_in_lean&#x2F;introdu...</a>
评论 #21935298 未加载
pjmlp超过 5 年前
Worse is for those of us that actually played with some of those technologies, only to deal with stones and sticks afterwards.
评论 #21934876 未加载
qznc超过 5 年前
Something from the APL&#x2F;J&#x2F;K world would fit in. Is there a proper book?
评论 #21933833 未加载
qubex超过 5 年前
Of the works listed, I’ve read only <i>The Architecture of Symbolic Computers</i> and <i>Structure and Interpretation of Computer Programs</i>. The latter is widely known as it undergirds many a computer science course, but the former is far more impressive by a wide margin. As a invertebrate mathematician, breaching the threshold between numerical and symbolic computation (though ultimately) gives me an undeniable <i>frisson</i> of profundity.
dmos62超过 5 年前
I love thinking about these books as science fiction. I experience disappointment and frustration with some of the turns our technological evolution took, and my own inability to hack out my own path, so I took to writing science fiction in order to switch from an implementor&#x27;s perspective to a user&#x27;s perspective. My goal and process is to suspend the inner architect and programmer and skip to a conceivable end-result: alternative technological history type of thing. I find that picturing an end result of a hypothetical scientific effort relaxes me.
_bxg1超过 5 年前
The only book I&#x27;ve read that I would call &quot;Computer Science-Fiction&quot; is The Footprints of God: <a href="https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;1515812.The_Footprints_of_God" rel="nofollow">https:&#x2F;&#x2F;www.goodreads.com&#x2F;book&#x2F;show&#x2F;1515812.The_Footprints_o...</a><p>It&#x27;s pretty good. Centers on AI (but isn&#x27;t a cliche Terminator-like scenario) and gets into very philosophical territory by the end, and has the pacing&#x2F;tone of an espionage thriller.
Symmetry超过 5 年前
Going further back, I think that Multics could probably be on this list. Single-level storage might make a comeback with NVRAM.
jonjacky超过 5 年前
If these books are science fiction, then some of the projects we see here on HN might be considered fan fiction.
_57jb超过 5 年前
I see you visit HPB...one of my favorites.<p>Like a treasure hunt every time I enter.
AceJohnny2超过 5 年前
Did no-one read the article? [1] It&#x27;s explicitly not about fictional sci-fi that happens to feature computers&#x2F;programming, but about real textbooks that hint at what programming <i>could have been</i> had the industry adopted those technologies&#x2F;principles more fully.<p>[1] At this time 4 of the 7 top-level comments and all the active discussions are about sci-fi, not what the article describes
评论 #21934067 未加载
评论 #21933885 未加载
评论 #21934494 未加载
评论 #21933940 未加载
Qasaur超过 5 年前
Isaac Asimovs&#x27;s &quot;The Last Question&quot; is an excellent short story and I consider it among one of the greatest works of science-fiction. It describes a fictional future where humanity creates a computer that acheives the singularity (written in 1956!), with an interesting twist at the end.<p><a href="https:&#x2F;&#x2F;www.multivax.com&#x2F;last_question.html" rel="nofollow">https:&#x2F;&#x2F;www.multivax.com&#x2F;last_question.html</a>
评论 #21939040 未加载
评论 #21935595 未加载
评论 #21933665 未加载
评论 #21939024 未加载
iudqnolq超过 5 年前
UNSONG. Magical fantasy set in a Silicon Valley where Microprosopus (Microsoft), Gogmagog (Google), Amalek (Amazon), and Countenance (Facebook) have figured out how to brute force discovering Divine Names of God through the magic of independent contractors.<p>Every chapter begins with a quote from a Markov chain trained on the King James Bible, SICP, and ESR. For example:<p>&gt; It is good practice to have your program poke around at runtime and see if it can be used to give a light unto the Gentiles.<p>The first chapter begins<p>&gt; The apocalypse began in a cubicle.<p>&gt; ... Upon the floor was a chair and upon the chair was me. My name is Aaron Smith-Teller and I am twenty-two years old. I was fiddling with a rubber band and counting the minutes until my next break and seeking the hidden transcendent Names of God.<p>&gt; “AR-ASH-KON-CHEL-NA-VAN-TSIR,” I chanted.<p>&gt; That wasn’t a hidden transcendent Name of God. That wasn’t surprising. During my six months at Countenance I must have spoken five hundred thousand of these words. Each had taken about five seconds, earned me about two cents, and cost a small portion of my dignity. None of them had been hidden transcendent Names of God.<p><a href="http:&#x2F;&#x2F;unsongbook.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;unsongbook.com&#x2F;</a>
评论 #21933137 未加载
评论 #21933224 未加载
评论 #21934249 未加载
mattkrause超过 5 年前
Francis Spufford&#x27;s <i>Red Plenty</i> might fit here. It&#x27;s historical fiction, set in the 1950s and 1960s USSR, and describes an attempt to build an efficient planned economy with linear programming. It&#x27;s a bit like <i>Little House on the Prairie</i>, in that some of the people and events are fictional, but the big ideas were mostly true (there&#x27;s a massive set of end-notes if you care).<p>I found both the math and the vignettes about life in the USSR to be fascinating.
评论 #21934735 未加载
xiaodai超过 5 年前
Daemon. Best thriller ever. Not really, but was interesring to read <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Daemon&#x2F;dp&#x2F;B001QCZTWA&#x2F;ref=mp_s_a_1_1?keywords=Daemon&amp;qid=1577933339&amp;sr=8-1" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Daemon&#x2F;dp&#x2F;B001QCZTWA&#x2F;ref=mp_s_a_1_1?k...</a>
评论 #21932775 未加载
评论 #21932699 未加载
评论 #21933034 未加载