質問
を勉強したいの一部のJVMの言語があまり 多くの
編集 :選び方の言語との間のすべてのJVMですか?
としての私のニーズだけを知りたい方新しいこともに、現在では一部のホビー-プロジェクトが、いまのスキルを取得するために役に立大きなプロジェクト。いいか誰かの異なるニーズも選択できます。
といったリストの前の質問が思ったもの依存度はさほど高くないものの、Wikipedia)
解決
まず、私たちはあなたのニーズが何であるかを知っておく必要があります!
あなたが求めるもののほとんどは、すでにWikipediaの記事からのリンクで回答されているので。
編集:質問のあなたの再定式化した後、私はあなたの主な目標は、新しい言語で楽しい番組を持つことであることを前提としてい...
それから私は、あなたがより速く上の手を取得し、あなたが通訳ですぐに何をすべきかの結果を見ることができるようにGroovyのか、Jythonのような動的言語は、使用することを笑えるだろうと思います。個人的にはPythonに基づいているので、私は(実際には、それはPythonのですが、少し古くなった)Jythonのを好むが、私はGroovyのがより緊密にJREと結合されていることを認めなければならない、それは、Javaより文法的に似ているので、良いかもしれませんオプションます。
あなたは少しに(あなたが人々のほとんどとして、不可欠/手続きのバックグラウンドを持っていると仮定)思考のあなたの方法を変更したい場合は、私はあなたをお勧めしますスカラ座、Clojureは、<のhref = "のhttp:/ /sisc-scheme.org/」のrel = "nofollowをnoreferrer"> SISC のか、武装ベアCL の(最後のものを二つはウィキペディアのリストに含まれていない)。
また、私はそれが次のかもしれないと、要塞のに目を維持するために価値があると思いますJVMのための「ビッグワン」言語...私は長い時間でそれを見ていないが、今では自分自身とテストによって構築、それはすでにダウンロードする準備ができているようです。あなたは本当の楽しみを持っているしたい場合(実際には、コンパイラによって解析され、かなりのドキュメントを印刷するために使用されているLaTeXのような書式で数式を書くような)「本当にクールな機能」を持っているので、多分これは、最良の選択肢となりますそれは活発に開発中の言語だとして、あなたは常に、今後の変化によって驚かれることでしょう。
他のヒント
あなたは言いません。なぜあなたへのランタイムの問題はありませんか?
あなたが興味がある、すべての基準に本当に高得点非JVM言語があったと仮定?
私は、Javaで幸せそれは大きな重要なソフトウェアには十分だ数えます。それは合理的に成熟であると主張することができます。明らかに広いユーザーベースとアクティブなコミュニティがあります。
学習:言語自体とsurroundlingライブラリセットを混同しないでください。ライブラリの習得は、あなたが生産的にするものです。あなたはダウンサイドとしてのJava APIの大規模なセットを見ること - を学ぶことがたくさん!またはアップサイドは、ライブラリは何のためにそこにあります!