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.

Programming languages worth checking out

70 pointsby reazalunover 16 years ago

10 comments

felixmarover 16 years ago
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 未加载
agentcoopsover 16 years ago
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 未加载
Jasberover 16 years ago
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 未加载
russellover 16 years ago
Is anyone using D? Is it a lot better than C++ or just a little?
评论 #406101 未加载
评论 #406038 未加载
mattmaroonover 16 years ago
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.
tptacekover 16 years ago
<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 未加载
causticover 16 years ago
What about Prolog? Why it's not in the list?
评论 #406609 未加载
评论 #405998 未加载
评论 #405758 未加载
trevelyanover 16 years ago
experimenting with lua this evening. be curious to hear if others have had good/bad experiences with it.
评论 #406340 未加载
评论 #405945 未加载
评论 #405808 未加载
评论 #406218 未加载
brentover 16 years ago
Try minikanren for all your logic programming needs: <a href="http://kanren.sourceforge.net/" rel="nofollow">http://kanren.sourceforge.net/</a> . :)
joe_the_userover 16 years ago
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 未加载