TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

49 pointsby gkuanabout 10 years ago

3 comments

dansoabout 10 years ago
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 未加载
sisciaabout 10 years ago
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 未加载
pkaabout 10 years ago
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 未加载