iOSDC Japan 2019
技術パッション共有トーク(60分)

Implement JVM by PHP

m3m0r7 めもり〜 m3m0r7
1

みなさんは、 JVM (Java Virtual Machine) をご存知でしょうか。ご存知のかたもいれば、いらっしゃらない方もいらっしゃると思います。
JVM は java ファイルをコンパイルしたあとに生成される中間コードを実行するための仮想マシンのことを言います。
そして JVM は JVM Spec (Java Virtual Machine Specification) と呼ばれる Oracle がウェブ上に一般公開しているドキュメントに則って実装されています。
つまり、どのような言語がベースでも開発を行うことは可能であり、それが C でも Java でも、なんなら PHP でも実装可能です。
ということで普段 PHP を良く好んで使う私が、 PHP で JVM を実装したトークをします。
なぜ PHP? と思ったそこのあなた!世間一般ではウェブ言語と認知されている PHP ですが、実はウェブだけに限らず、様々なアプローチで PHP は有効活用できるのです。
なんということでしょうか。 30 億のデバイスで PHP が走る日も近いというワケです。
それではお楽しみに。