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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Is a 'Stack' the Best Way to Understand Everything? (2017)

58 点作者 bilifuduo大约 6 年前

16 条评论

jdormit大约 6 年前
Interesting take, but it misses the fundamental point of the stack metaphor: each layer has to depend on the existence of the previous layer. An operating system can't exist without hardware to run on; an application can't exist outside the context of an operating system. The author seems to think that any system with multiple components can be called a "stack" - at that point, you truly have reduced the term to a buzzword.
booleandilemma大约 6 年前
I got the impression that the author of this article doesn’t understand what a stack is. The examples he gives are all over the place.<p>The article was generally cringey but this sentence stood out:<p><i>Stack logic is only just finding its footing in the corporate world, and it hasn’t spilled into mainstream conversation just yet.</i>
评论 #19584460 未加载
评论 #19645497 未加载
评论 #19582687 未加载
taneq大约 6 年前
It&#x27;s the best way to understand cleanly separated hierarchical systems, sure. So it&#x27;s great for computers (which are designed this way by humans to keep their complexity manageable), but it&#x27;s a poor way to understand biological systems (for example) which are a mush of innumerable interconnected feedback loops beyond the capacity of any human mind to fully understand.
评论 #19584699 未加载
评论 #19582915 未加载
otabdeveloper1大约 6 年前
&gt; Is a &#x27;X&#x27; the Best Way to Understand Everything?<p>No. Next question.
mcguire大约 6 年前
Once upon a time, Edsger Dijkstra, the inventor of the stack (data structure) attended a lecture by a prospective faculty member at UT Austin, who discussed topics related to a (network protocol) stack. Hilarity ensued.<p>Yeah, that&#x27;s got nothing to do with the article.
评论 #19588074 未加载
3xblah大约 6 年前
The original use of &quot;stack&quot; as a metaphor in programming <i>should</i> trace to assembly language, but I do not see any mention of that here. I would guess the people who have transformed the term into a &quot;buzzword&quot; are not well-versed in assembler.
评论 #19581573 未加载
评论 #19582946 未加载
评论 #19581761 未加载
评论 #19581647 未加载
GuB-42大约 6 年前
Stack: a pile of objects, typically one that is neatly arranged.<p>Fundamentally, a stack is not about technology. Sure, it is used to represent a data structure in software, but the same can be said for queues, heaps, pipelines... And yes, it can also be used when the graphical representation of something looks like a pile of boxes sitting on top of each other, which is common in tech (ex: the TCP&#x2F;IP model).<p>It may be true that tech popularized the word &quot;stack&quot; but it is just as easy (in fact easier) to imagine a stack of books rather than anything software related. Using that as an argument that &quot;software is eating the world&quot; is circular reasoning.
评论 #19582103 未加载
pklee大约 6 年前
I read this someplace.. thought it is fun to share.. we went from spaghetti (mainframe) code to lasagna (stacks &#x2F; tiered architecture) to ravioli (micro-services) :)
评论 #19582498 未加载
评论 #19583106 未加载
trhway大约 6 年前
Definitely. Tough sometimes one have to allow for an abstraction leak : <a href="https:&#x2F;&#x2F;c1.neweggimages.com&#x2F;NeweggImage&#x2F;ProductImage&#x2F;A1S7_1_20170516537927113.jpg" rel="nofollow">https:&#x2F;&#x2F;c1.neweggimages.com&#x2F;NeweggImage&#x2F;ProductImage&#x2F;A1S7_1_...</a>
bitwize大约 6 年前
When Reggie Watts broke things down in terms of stacks, it helped me understand a lot more: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;CJQU22Ttpwc" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;CJQU22Ttpwc</a>
disqard大约 6 年前
I hereby officially coin the next buzzword for 2020: Deep-Stack-Chain<p>Combining the AGI capabilities of Deep Learning with hyperdimensional system architectures to create decentralized Cloud infrastructure like never before!
评论 #19585388 未加载
adgasf大约 6 年前
People use the word &quot;stack&quot; in multiple ways. So... ?
logicchains大约 6 年前
I initially thought the title was in reference to the wonderful <a href="https:&#x2F;&#x2F;stacks.math.columbia.edu&#x2F;about" rel="nofollow">https:&#x2F;&#x2F;stacks.math.columbia.edu&#x2F;about</a>.
wernercd大约 6 年前
There are 10 ways to understand everything:<p>1) A stack 10) a queue
AllegedAlec大约 6 年前
Betteridge&#x27;s law of headlines strikes again.
scroot大约 6 年前
How is there not a single mention of Hypercard?
评论 #19582090 未加载