私は最近、StringとStringのインターンに関する質問を受けました。しかし、私はその同じ質問に対する詳細な答えをpgに載せています。 29のJLS 3 rd Edition。私たちが尋ねた質問の多くは、JLSで回答されていますが、そのような退屈な600ページの読書(4 thエディションがさらに大きくなっています)が本当に面白いです。あなたはどれくらいあなたの人が最近、ゆっくり読んでJLSを手に入れたのですか?誰もJava言語仕様(JLS)を読んだことがありますか?
答えて
私はそれ数回参照されてきましたが、軽い読み物のために、私はもう少しVM specをお楽しみください。
私は3つのエディションすべてを読んでいますが、最近はありません。それのいくつかは本当に鈍いです(たとえば、Definite Assignmentの第16章)。しかし、私は何かを見なければならないことはめったにありません。私はこのサイトで質問するつもりはありません。本当に多くの疑問は、単にドキュメントやバグデータベースを参照するだけで答えるべきです。
3つのエディションすべてを読むのにどれくらいの時間がかかりましたか? – doABarrelRoll721
私は、コンパイラのクラスのために五、六年前、それのかなりの部分をお読みください。私たちはJavaコンパイラのランダムなビットを実装することを任されていました。私の意図は、割り当てが実際に何を伴って行ったかを過ぎることでした。それは私が今までにやったことの中で最も楽しく興味深いプロジェクトの1つでした。私は決してそれを完了したことはありません - 実際にはバイトコードを生成するまでさえ得ませんでした。
私は(Java's memory modelが定義されている方法の例の詳細について)を見つける必要があることを具体的な何かがあるとき、私は時々、こことそこから物事を読んで。私は完全なJLSを読んだことはありません。私は、言語の実装者だけがそれをすべて読む必要があると思います。
- 1. C#5言語仕様はどこにありますか?
- 2. Python言語仕様はありますか?
- 3. 並行言語とは何ですか? Java言語仕様から
- 4. Schemeのコア言語仕様
- 5. T-SQL言語仕様とレキシング規則
- 6. Java言語仕様から特定の表記法を読む方法
- 7. Java言語仕様:表記の意味| S |
- 8. 誰でもこの言語を認識できますか?
- 9. Java言語の仕組み
- 10. F#言語仕様の予約済みキーワードをvNextに実装する必要がありますか?
- 11. umletのマークアップ言語の仕様は何ですか?
- 12. GDTR&IDTRレジスタの仕様はどこにありますか?
- 13. Matroska Container "Real"仕様はどこにありますか?
- 14. 完全なDLNA仕様はどこにありますか?
- 15. Class.getProtectionDomain()。getCodeSource()メソッドの仕様はどこにありますか?
- 16. Java文字列リテラルの定義における "エスケープシーケンス"とは何ですか? Java言語仕様から
- 17. リアルタイムJava仕様
- 18. Javascriptはもはやスクリプト言語ではありませんか?
- 19. .apkの公式フォーマット仕様はありませんか?
- 20. gnuplotのヒストグラム:ライン0:あまりにも多くの列仕様
- 21. 誰もGreenPlumを使ったことはありますか?
- 22. 他の言語/ IDE用のClone Detectiveと同様のツールはありますか?
- 23. 誰もこれを見たことがありますか?HTML doctype = "HTML1.2/TRANSITIONAL //"
- 24. 誰かが要件仕様文書とjunitテストでオープンソースのJavaプロジェクトを提案できますか?
- 25. Java言語用のJavaパーサはありますか?
- 26. Scalaはチューリングが完了しただけで「機能言語」と呼ばれることはありません
- 27. conduit.comの仕組みは誰にでも分かりますか?
- 28. リスト<T>演算子== C#言語仕様バージョン4
- 29. 誰でもSolaceを試しましたか? Solace - 多言語サポートプラットフォーム
- 30. "native"節に関する仕様で何も見つかりません
4th Edition?実際、最初のエディションはかなり大きかった(しかし、 "コア" APIのいくつかを含んでいた)。 –
仕様は正確でなければならないので、すべてのはい/いいえ の質問にはっきりと答えることができます。これを実装した方法を知るには、 を書き、Javaコンパイラを維持している/これが を読んでいなければなりません。 –
私はこれを再開したいと思うので、「はい、最近読んだことがある」とか、「いいえ、それはしばらく読んでいません」、トイレにコピーしてください。 –