3月20日にリリース予定のJDK10では12のJEPが提案され、実装/実現される見通しです。今回注目の新機能はJEP286: Local-Variable Type Inference- ローカル変数の型省略(var記法)です。このセッションではこのJEPの解説を中心に、その他主なJEPの紹介を行います。
3月20日にリリース予定のJDK10では12のJEPが提案され、実装/実現される見通しです。今回注目の新機能はJEP286: Local-Variable Type Inference- ローカル変数の型省略(var記法)です。このセッションではこのJEPの解説を中心に、その他主なJEPの紹介を行います。
asm.js x emscripten: The foundation of the next level Web gamesNoritada Shimizu
Game requires high performance to its run times. asm.js brings Web browsers high performance JavaScript processing and allows us to build heavy games on the top of Web browsers. In this talk, we can see 1 )the background of asm.js 2) asm.js details and 3) overview of emscripten, a compiler which emits asm.js formatted JavaScript code from C/C++.
asm.js の詳細と emscripten の簡単な使い方について解説します。
9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay (日本語版) Takashi Ishio
A Japanese version of the presentation of our ICSE 2019 paper.
The online appendix is available at https://github.com/NAIST-SE/9.6MillionLinks
English version (used in ICSE2019) is also available online: https://www.slideshare.net/hideakihata5/96-million-links-in-source-code-comments-purpose-evolution-and-decay
26. ANTLR とは
• ANother Tool for Language Recognition
• Terence Parr が開発した Parser Generator
• 文法定義ファイル (.g) を与えると、字句解析・構文解析器を生成する
• Adaptive LL(*): non-left-recursive な文脈自由文法はすべて扱える
• Terence, P. et al.: Adaptive LL(*) Parsing: The Power of Dynamic Analysis, In Proc.
OOPSLA 2014.
• Java 以外に C++ 用などの解析器も生成できる
• ただし文法定義ファイルの書き方によっては、Java 専用のものなどもある
26