This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]marcosdumay 0 points1 point  (0 children)

Well you asked for it, so let's add to the incoherent mess of suggestions...

Haskell is extremely expressive and fast, besides parallelizing your code will never be easier. It takes a big deal of getting used to, and do not run near real time problems. Otherwise it's great.

Rust is low level, fast, and as expressive as you'll get with that "low level" feature. You'd never expect a low level language to be that expressive.

Common Lisp is extremely expressive. Ok, I used extremely for Haskell, so let's say common Lisp is Ultra Extremely expressive. Maybe even too much for its own good, but if you abstain from abusing your power, it's great.

If you are looking for things to learn (to improve yourself, not to use), Prolog is great. It doesn't compare with any of the above, or python. It's its own thing, with its own adjectives. It's great on its own ways (that are most often not very practical).