in reply to Re: How do I make this?
in thread How do I make this?

Now I wonder what language would fit your requirements.

It most definitely isn't the-machine-that-goes-ping Java, still deeply rooted in the 1980's. Not speaking about the fact that quite a few requirements are either nonsensical or ill defined.
"Best speed wise?" Which speed? Development or runtime? And keep in mind that in both cases it depends a lot on the task and the developer(s).
"Runs on all the important platforms?" Important to whom? And what are actually the platforms Perl doesn't run on? Some smartphones?
"Uses as little "line noise" as possible?" Yes, we all know that "ASSIGN FIVE TIMES AVERAGE_SALLARY TO MAXIMAL_MANAGERS_SALARY" is preferable.
"Comes with a GUI build in the language?" Beg your pardon? I guess you do not mean a GUI for the developer, right? Because that's not the matter of a language, but rather its implementation, besides there are several GUIs for Perl development. On the other hand you can't mean GUI as a library to create graphical applications because ... frankly that's a matter of libraries and most, if not all, languages have several of those. Which a Java fan should be well aware of thanks to the mess of Java GUI libraries. So what is it you meant?
"Everything is an object?" I never understood why would that be a good thing, but then ... there's no pleasing the OO purists.

Jenda
Enoch was right!
Enjoy the last years of Rome.

Replies are listed 'Best First'.
Re^3: How do I make this?
by JavaFan (Canon) on Feb 27, 2012 at 17:22 UTC
    Now I wonder what language would fit your requirements.
    This isn't about my requirements. This is about the OPs requirements, which where stated as "best", without giving any indication what "best" means.

    I never ever waste time wondering whether a language is "best for the task". Good enough will do. I my pick of a language for a specific task is likely to be a different one for someone else.