BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:【東京】 JJUGナイトセミナー「JVM言語を作ろう
 ！ GraalVMで遊ぼう！」
X-WR-CALNAME:【東京】 JJUGナイトセミナー「JVM言語を作ろう
 ！ GraalVMで遊ぼう！」
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:719506@techplay.jp
SUMMARY:【東京】 JJUGナイトセミナー「JVM言語を作ろう！ G
 raalVMで遊ぼう！」
DTSTART;TZID=Asia/Tokyo:20190227T190000
DTEND;TZID=Asia/Tokyo:20190227T210000
DTSTAMP:20260421T175644Z
CREATED:20190212T061342Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/71950
 6?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\nJVM (Java VM / J
 ava仮想マシン) は、Javaプログラムの実行基盤である以
 外にも、JRuby\, Groovy\, Scala\, Kotlinなどなど、多種多様な
 「JVM言語」の基盤となっています。これはJVMが、言語
 処理系の基盤としての性能・機能・成熟度・エコシス
 テムを兼ね備えていることの現れと言えるでしょう。\
 n\nまた最近では、GraalVMおよびその要素技術によって、
 JVM言語の新しい可能性が示されています。すでにGraal\,
  Truffleなどを使った言語処理系の実装が登場しており
 、その性能や開発容易性が注目を集めています。\n\nそ
 こで今回のナイトセミナーでは、次の2本立てで、JVM言
 語の作り方・GraalVMとその要素技術の使い方について学
 びます。\n\n\n\n時間\n内容\n\n\n\n19:00～19:05\nはじめに\n\n
 \n19:05～19:55\nJVM言語の動き方・動かし方 by 宮川 拓\n\n\n
 19:55～20:05\n休憩\n\n\n20:05～20:55\nGraalVMで使われている、
 他言語をJVM上に実装する仕組みを学ぼう by 阪田 浩一\n
 \n\n20:55～21:00\n各種告知\n\n\n\nイベント後には懇親会も
 あります（参加費2000円）。決済方法は今回より、交通
 系ICカードによる現地決済となります。参加をお考え
 の方は、本ページ後半をお読みください。\n\nセッショ
 ン詳細\n\nJVM言語の動き方・動かし方\n\n講演者: 宮川 
 拓 (@miyakawa_taku): JJUG幹事 / JVM言語Kinkの開発者\n\nひとく
 ちにJVM言語処理系と言っても、その構成はさまざまで
 す。これは、JVM自体が多層的な構成であり、どの構成
 要素をどのように使うかが、処理系の設計に委ねられ
 ているからです。結果として、実態以上に理解が難し
 くなっているように思われます。\n\nそこで本セッショ
 ンでは、次のような演目で、言語処理系一般の仕組み
 を腑分けして、JVM言語の動き方・動かし方を把握しま
 す。\n\n\nCPU/コンピュータはどのようにプログラムを動
 かすのか\nJVMはどのようにプログラムを動かすのか\nJVM
 言語処理系の構成: Kinkを題材として\n\n\nGraalVMで使われ
 ている、他言語をJVM上に実装する仕組みを学ぼう\n\n講
 演者: 阪田 浩一 (@jyukutyo): ポノス株式会社 / 関西Javaエ
 ンジニアの会 / Javaチャンピオン\n\nオラクル社からGraal
 VMというものが発表され、話題を呼んでいます。GraalVM
 は、HotSpot VM上に新しいJITコンパイラGraalと、言語実装
 用フレームワーク/ASTインタプリタであるTruffle、ネイ
 ティブイメージ作成機能とその実行に使われるSubstrateV
 Mを併せ持ったものです。すでに、Truffleを使用したJavaS
 criptやRuby、R、Pythonの実装がGraalVMにあり、これらの言
 語とJavaは、コードから"相互に"呼び出しができます。
 独自の言語も、ASTにさえできれば、Truffleを使い、JVM上
 で実行できるよう実装できます。私も、簡単な四則演
 算の言語を、Truffleを使って実装したことがあります。
 Truffleは、Graal上で動作するものです。Graalには、こう
 して複数の言語を相互運用する際に、高いパフォーマ
 ンスを出せるよう、機能が実装されています。\n\nこの
 セッションでは、TruffleとGraalの概要と、言語を実行す
 る際に、この2つがどのような働きをするか、を主に解
 説します。私もTruffleを使って、言語を実装してみよう
 かな、と思っていただくことがゴールのセッションで
 す。\n\n懇親会\n\nイベント終了後に懇親会を開催しま
 す。参加費は2000円です。\n\n今回より、懇親会参加費
 のお支払いはSuica\, Pasmoなどの交通系電子マネーICカー
 ドを用いた現地決済となります。モバイルSuica経由で
 のお支払いも可能です。\n\n現金でのお支払いも受け付
 けますが、事務軽減のため、できる限り上記交通系電
 子マネーをご準備ください。
LOCATION:日本オラクル株式会社 本社 13階  東京都港区北青
 山2-5-8
URL:https://techplay.jp/event/719506?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
