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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Eve: the dev diary of a programming environment aimed at non-programmers

49 点作者 gkuan大约 10 年前

3 条评论

danso大约 10 年前
From the Eve announcement [1]:<p>&gt; <i>Eve is our way of bringing the power of computation to everyone, not by making everyone a programmer but by finding a better way for us to interact with computers.</i><p>The more I try to teach programming to non-programmers, the less I understand the notion of what &quot;programming for non-programmers&quot; really means...in the same way that &quot;writing, but for people who can&#x27;t write&quot; is a bizarre concept.<p>Programming, and the notion that code is an explicit way to communicate with a computer, isn&#x27;t just an inconvenient technical detail that prevents amateurs from reaching their full computational power...it is a true way of <i>thinking</i>, and to not be able to do it limits you in the same way that being illiterate prevents you from creating the next American Great Novel.<p>I&#x27;ve always believed that understanding a for-loop and if-statement are all you need to really wield the benefits of computation...but I&#x27;ve found that I constantly underestimate what an epiphany is to actually grok those concepts. It&#x27;s not just the ability to abstract a routine, but the concept of a block of stored instructions and variables that is, as far as I can tell, pretty much alien to anyone who is not a programmer. Or a mathematician.<p>I&#x27;m not saying that efforts like Eve should stop, or that they can&#x27;t be significantly helpful in bringing greater understanding to non-programmers...I&#x27;m just saying its stated goal is incoherent and inherently unattainable, like trying to build a scientific framework aimed at people who refuse to learn math.<p>[1] <a href="http:&#x2F;&#x2F;www.chris-granger.com&#x2F;2014&#x2F;10&#x2F;01&#x2F;beyond-light-table&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.chris-granger.com&#x2F;2014&#x2F;10&#x2F;01&#x2F;beyond-light-table&#x2F;</a>
评论 #9546049 未加载
评论 #9547014 未加载
评论 #9546082 未加载
评论 #9546574 未加载
评论 #9548538 未加载
评论 #9546198 未加载
评论 #9546518 未加载
评论 #9547034 未加载
siscia大约 10 年前
I would love to see Chris success, however IMHO the should be sure that their assumption are correct.<p>There are any evidence that no programmers need&#x2F;want to program ?<p>Some of you will say that Excel is programming and it is used every day. Fair enough, but excel is suppose to be extremely narrow in scope, definitely not as big as Eve, and honestly the vast majority of people do not use it to program, they use it as extremely smart database... A crucial different from a programming language&#x2F;environment...
评论 #9545918 未加载
pka大约 10 年前
Sounds a lot like some form of FRP. What are the differences to Elm [1] and its support for live editing and its time-travelling debugger?<p>[1] <a href="http:&#x2F;&#x2F;elm-lang.org" rel="nofollow">http:&#x2F;&#x2F;elm-lang.org</a>
评论 #9545836 未加载
评论 #9548082 未加载