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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Programming languages worth checking out

70 点作者 reazalun超过 16 年前

10 条评论

felixmar超过 16 年前
11. F#<p>F# is a mixture of C#, OCaml and Haskell. F# will be included in the next version of Visual Studio so it's no longer just a research language. Performance is similar to C# but coding in it is faster in my experience and above all a lot nicer if you like functional programming. Because it runs on the .NET VM or Mono VM it has good multicore support unlike OCaml. Haskell is more powerful as a language, but also has it's weak aspects. The main thing F# is missing imo in comparison to Haskell is type classes. And of course the Haskell community.
评论 #405741 未加载
评论 #405731 未加载
评论 #405697 未加载
agentcoops超过 16 年前
I find Self to be worth checking out, as well (<a href="http://research.sun.com/self/" rel="nofollow">http://research.sun.com/self/</a>) if for no other reason than seeing how fast dynamic languages can be. The research that went into it--techniques for blazing fast implementations of highly dynamic, object-oriented languages--has become especially relevant and provides the basis for many of the numerous new Javascript vms (especially V8).<p>With regards to Smalltalk and its incredible reflective abilities, this video from OOPSLA'08 ("Smalltalk Superpowers") is particularly amusing: <a href="http://www.veoh.com/videos/v163138695pJEMGmk" rel="nofollow">http://www.veoh.com/videos/v163138695pJEMGmk</a>. Unger even does a pretty neat demo of Self.
评论 #405703 未加载
评论 #405733 未加载
Jasber超过 16 年前
I'm curious if anyone has any experience with Io (<a href="http://iolanguage.com/" rel="nofollow">http://iolanguage.com/</a>). The description sounds like an appealing combination:<p><i></i><i>Its unusual, minimalist and yet elegant and powerful syntax reminds of Smalltalk, but the language goes far beyond that. Io is an object-oriented, prototype-based, message-based and fully-reflective programming language. This means that you use messages like in Smalltalk, you create objects like in Javascript and every bit of your code can be inspected and passed around as you see fit.</i><i></i>
评论 #405830 未加载
评论 #405631 未加载
评论 #405634 未加载
russell超过 16 年前
Is anyone using D? Is it a lot better than C++ or just a little?
评论 #406101 未加载
评论 #406038 未加载
mattmaroon超过 16 年前
Noticeably missing from this is Maroon, the Ultra High Level Programming Language<p><a href="http://mattmaroon.com/?p=337" rel="nofollow">http://mattmaroon.com/?p=337</a><p>I guess I should have paid that guy on elance his $1,000 to code it up in C for me.
tptacek超过 16 年前
<i>"Unlike other Lisps (and Schemes) you may have encountered before, Clojure comes with some interesting additions: [...] Many pre-built data structures, like Vectors, Maps, Sets, Collections, …"</i><p>Here I stopped reading.
评论 #406532 未加载
评论 #405615 未加载
caustic超过 16 年前
What about Prolog? Why it's not in the list?
评论 #406609 未加载
评论 #405998 未加载
评论 #405758 未加载
trevelyan超过 16 年前
experimenting with lua this evening. be curious to hear if others have had good/bad experiences with it.
评论 #406340 未加载
评论 #405945 未加载
评论 #405808 未加载
评论 #406218 未加载
brent超过 16 年前
Try minikanren for all your logic programming needs: <a href="http://kanren.sourceforge.net/" rel="nofollow">http://kanren.sourceforge.net/</a> . :)
joe_the_user超过 16 年前
Hmm,<p>Nice to have all the up-and-coming languages lined-up in an internal comparison. I like Lua, Haskell and Io. I think that future languages will have to have a cleaner rather than an uglier look and syntax. For that reason, I have a visceral reaction to scala and factor. Even the one-line examples I've seen of these language have look like gibberish. I'm sure they are great in many ways but don't want them to succeed since they will make my brain hurt more. Also, I think that they won't succeed for similar reasons.
评论 #405701 未加载