私はいくつかのGoogle App Engineアプリを書いてみたいと思っていますが、私はC#ディベロッパーであり、静的な型定義とLinq(または少なくともクエリの構文ではない場合は拡張+ラムダ+述語)が好きです。これらの機能を提供するJVMで使用できる言語はありますか?は、静的に型付けされた言語で、JVMのラムダをサポートしていますか?
3
A
答えて
0
、習得が容易なLIBSのための強力かつ完全なJVMの統合を持っている上、Googleのチームからこのブログの記事をチェックしてください。 はい、読みやすさは素晴らしいです(Java、Scala、C#と比較して)!
2
Google App Engineには基本的なJavaクラスはすべて含まれていませんが、サブセットであるため、Javaにコンパイルする関数言語であるClojureのようなものを使用しようとすると非常に危険です。
.NET 3.5とC#3に慣れていなくても、Googleが提供するサンドボックスにとどまりたいと思うかもしれません。
4
Scalaは:http://www.scala-lang.org/
実際、Groovyはまた、オプションの静的型付けを持っているので、私は同様にそれを含めますが、ほとんどの静的型は、ええと、種類はScalaのを好むように見えます。 http://groovy.codehaus.org/
1
私はスカラ座に見えるだろうが、それはきちんとした言語だ、高速でのストレッチではないかもしれません、Googleのアプリエンジンで&機能 サポートを入力だから:Groovyは見つけることができます。 JVM言語サポート
4
関連する問題
- 1. 強く型付けされたクライアント側の言語ですか?
- 2. 強く型付けされた言語の違いは?
- 3. RPythonには何が静的に型付けされていますか?
- 4. どのようにプログラムがプリミティブのランタイムのタイプの静的型付け言語
- 5. 静的型付き言語で型の宣言が重要なのはなぜですか?
- 6. gotoをサポートするJavaコンパイラまたはJVM言語?
- 7. 他の言語はJavaScriptのように緩やかに型付けされていますか?
- 8. 強く型付けされたOOP言語でのダックタイピングの引数は?
- 9. C#は静的に型付けされていますか? <code>C# is a (mostly) statically typed.</code>が効果的に使用している強く型付けされた言語としてのC#を記述し、私が読んだ記事や書籍のほとんどは「強く型付けされた」</p> <p>静的型付けを意味する:
- 10. データ構造の設計は静的型の言語です
- 11. "ObservableCollection"は言語ではサポートされていません
- 12. 動的に型指定された言語(Rubyなど)での変数の名前付け
- 13. .NETの静的言語と静的言語の構築の違いは何ですか?
- 14. 厳密に型付けされているか否定型か厳密に型付けされているか
- 15. 強く型付けされた関数型プログラミング言語におけるモデル検査の妥当性?
- 16. どのプログラミング言語が言語レベルの状態をサポートしていますか?
- 17. Web指向言語:Cのような構文、強力で静的な型付け。誰でも?
- 18. アプリケーションは複数の言語をサポートしていますか?
- 19. JPA多型の関係、静的および動的型付け
- 20. C++ラムダ:ラムダでのアクセス静的メソッドは、「これは、このラムダ関数のために捕獲されていません」というエラーにつながる
- 21. よく入力された型の悪いラムダ用語
- 22. x個の言語をサポートするためにシステムテキストの多言語に適していますか?
- 23. 名前 'Model'は強く型付けされたビューでは宣言されていません - ASPNET MVC
- 24. DOT言語は変数/エイリアスをサポートしていますか?
- 25. Azureテーブルストレージはアジア言語をサポートしていますか?
- 26. C++/CLIクラスライブラリのargとして私自身の管理型:CS0570:言語でサポートされていません
- 27. アンドロイドキーボードでサポートされている言語のリストを取得
- 28. T4MVCはエリア内の静的ファイルをサポートしていますか?
- 29. Parrot VMと静的言語
- 30. .NETの宣言的言語サポート
あなたは最初のプロジェクトにMSILインタプリタを書くことができます:)そして、あなたは家にいるような気分になります。 –