I'm searching for a language to explore the unknown. I therefore don't know what I'm really going to need.
Here are some languages I already tried out:
C
C++
Java
Perl
Python
Haskell
Delphi
Common Lisp/Scheme
Here are some languages I feel like trying out:
Ocaml
Prolog
Here are some of my requirements:
- multi-paradigm including object oriented and functional
- good linux support
- short and sweet (sort of like perl and haskell but not like lisps) for rapid prototyping
- well documented/supported
If you feel like you know what language I want call on 2124-3421-POST
It's a bit hard to say with the information you give.
The Lisps, Python and Perl all seem to be close to your requirements, but you don't say what about them didn't work for you.
Neither OCaml and Prolog are particularly multi-paradigmous.
Last I checked I found OCaml so-so on documentation and supportedness. I guess they have an active community, but not a very large one.
Prolog and Forth have some interesting paradigms you could try.
I have also heard that Smalltalk uses some very interesting concepts you won't find elsewhere. I didn't try it myself though.
Name:
Anonymous2011-08-17 13:40
Stick to Java. A lot of people use it for a reason and that reason is it's the best language currently available. Of course I'm going to be insulted by you jobless faggots. You do that while I go bang my super model wife.