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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

E Programming Language: Write Secure Distributed Software

57 点作者 jervisfm大约 9 年前

8 条评论

hellofunk大约 9 年前
C and C++ are both powerful languages but D brings some new things to the table. Then there&#x27;s E, innovative yes, but why use E when we have F, or better, F#? Personally, I&#x27;ve used G for a couple years now but I am betting the future on the H language.<p>Some people are already skipping ahead to using K, but the guys I&#x27;m most scared by are those who only use R.
评论 #11610326 未加载
评论 #11611601 未加载
评论 #11613604 未加载
inglor大约 9 年前
For those wondering, this is Mark Miller, you probably know him from JavaScript as he invented promises and wrote the prototype for the popular Q library before Kris made it more ergonomic.<p>Edit: this is also a nice read <a href="http:&#x2F;&#x2F;www.erights.org&#x2F;talks&#x2F;thesis&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.erights.org&#x2F;talks&#x2F;thesis&#x2F;</a><p>Some of his current work is about allowing safe execution in JavaScript, see: <a href="https:&#x2F;&#x2F;github.com&#x2F;FUDCo&#x2F;proposal-frozen-realms&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;FUDCo&#x2F;proposal-frozen-realms&#x2F;</a> and <a href="http:&#x2F;&#x2F;www-cs-students.stanford.edu&#x2F;~ataly&#x2F;Papers&#x2F;sp11.pdf" rel="nofollow">http:&#x2F;&#x2F;www-cs-students.stanford.edu&#x2F;~ataly&#x2F;Papers&#x2F;sp11.pdf</a>
lbo1大约 9 年前
For what it&#x27;s worth, capnproto&#x27;s RPC protocol is based on this. (<a href="https:&#x2F;&#x2F;capnproto.org&#x2F;rpc.html" rel="nofollow">https:&#x2F;&#x2F;capnproto.org&#x2F;rpc.html</a>)
评论 #11613516 未加载
yvdriess大约 9 年前
Outside of its security model, E is an interesting language to study because of its actor&#x2F;object system. Objects live in &#x27;vats&#x27;, an actor with a local stack and an event loop thread&#x2F;process. Objects can sequentially&#x2F;locally communicate with each other in the same vat, but have to communicate as actors between vats.<p>AmbientTalk took it a few steps further, with a concept of near and far references, future pipelining, reflection etc.<p><i>edit: Oops, E already had near&#x2F;far references and promises. AmbientTalk does add more on the reflection&#x2F;meta-programming side of things and features for mobile ad-hoc networks such as object discovery.</i>
评论 #11612054 未加载
siscia大约 9 年前
I quickly scan the book it is suggested &quot;Walnut&quot; but I didn&#x27;t grasp why, or how E is &quot;secure&quot; somebody can help?
评论 #11610375 未加载
0xCMP大约 9 年前
Oh wow, I was just reading about this yesterday in Coders At Work[0]. Douglas Crockford[1] worked on this at a company that was trying to do some distributing computing work in the 90s-00s. They originally based it off the JVM but SUN had issues with that so they turned it more in to what he described as a scripting language &quot;which is what we have today.&quot;<p>[0]: <a href="http:&#x2F;&#x2F;www.amazon.com&#x2F;Coders-Work-Reflections-Craft-Programming&#x2F;dp&#x2F;1430219483" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;Coders-Work-Reflections-Craft-Programm...</a> [1]: <a href="http:&#x2F;&#x2F;javascript.crockford.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;javascript.crockford.com&#x2F;</a>
评论 #11613699 未加载
mhd大约 9 年前
Wasn&#x27;t E a somewhat popular Amiga PL?
评论 #11610049 未加载
评论 #11611682 未加载
poorman大约 9 年前
I think I&#x27;ll stick with Elixir.