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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Emerald Programming Language

60 点作者 palerdot将近 7 年前

12 条评论

cross_wiber将近 7 年前
Most of the comments seem to be about the page design, for a page that was probably created in the 90s. Nevertheless, Emerald the language is pretty fascinating, and way ahead of its time (it was developed in the mid to late 80s). They had strong static typing, including getting co-/contravariance right a decade before Java got it wrong! It was the first object-oriented language that I know of to have a statically-typed structural type system. In fact, the technique that Go uses to implement dynamic dispatch was independently invented 20 years earlier in Emerald. And its objects were mobile, which very few languages even today attempt.
评论 #17263623 未加载
评论 #17262783 未加载
blueish将近 7 年前
I recently took a compilers course from Hutchinson, and he talked a bit about the design behind object passing in Emerald from a compilers point of view, how once you have garbage collection, it's easy to implement moving objects between nodes of programs. Interesting concept that I was surprised to find wasn't as commonplace!
评论 #17260108 未加载
评论 #17262729 未加载
beders将近 7 年前
I love those older articles.<p>Among other things, they also show how we keep reinventing the wheels (with slightly different paint jobs).<p>Our biggest achievement nowadays seems to be clients asking for data in the shape preferred by the client - with data being in a primitive tree like format with anemic types.<p>Or a bit more complicated neural nets.<p>We still haven&#x27;t moved beyond van neumann architectures.
TooBrokeToBeg将近 7 年前
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Emerald_(programming_language)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Emerald_(programming_language)</a>
maxfurman将近 7 年前
I don&#x27;t understand the example program at the top right. What does it do?
评论 #17259690 未加载
评论 #17262640 未加载
评论 #17259609 未加载
评论 #17263741 未加载
himom将近 7 年前
Does anyone know of solid intro&#x2F;intermediate&#x2F;advanted compiler design&#x2F;implementation MOOC’s?
评论 #17262764 未加载
gweinberg将近 7 年前
Let&#x27;s hope nobody ever names a language red-on-green.
评论 #17261098 未加载
评论 #17262458 未加载
megaman22将近 7 年前
I wish more websites looked like this. And weighed 5kb of HTML.
评论 #17259930 未加载
评论 #17259672 未加载
评论 #17259473 未加载
评论 #17259143 未加载
评论 #17261058 未加载
评论 #17259790 未加载
akrasuski1将近 7 年前
Looks like jewellery is popular in language namimng: we&#x27;ve got Ruby, Crystal, now Emerald...
评论 #17259939 未加载
评论 #17260570 未加载
DoreenMichele将近 7 年前
If they want to be thematic, they should make the word <i>Emerald</i> in emerald green, which this background is not. Readability should not be sacrificed for some theme or branding dealie.
评论 #17260630 未加载
asdsa5325将近 7 年前
The color scheme is awful.
评论 #17263268 未加载
评论 #17259784 未加载
stesch将近 7 年前
This bike shed needs another color.