BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:【ハンズオン】【学生・若手歓迎】Scala 3で作
 る数式インタプリタ in 大阪
X-WR-CALNAME:【ハンズオン】【学生・若手歓迎】Scala 3で作
 る数式インタプリタ in 大阪
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:983554@techplay.jp
SUMMARY:【ハンズオン】【学生・若手歓迎】Scala 3で作る数
 式インタプリタ in 大阪
DTSTART;TZID=Asia/Tokyo:20250724T183000
DTEND;TZID=Asia/Tokyo:20250724T200000
DTSTAMP:20260409T060157Z
CREATED:20250709T042012Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/98355
 4?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\nイベント概
 要\n「自分だけのプログラミング言語、作ってみたく
 ないですか？」\nプログラミング言語開発は、少しマ
 ニアックなテーマに聞こえるかもしれません。\nでも
 、「いつかは作ってみたい！」と考えているプログラ
 マーの方は、意外と多いのではないでしょうか。専門
 書が定期的に出版されるくらい、実は根強い人気のあ
 る分野です。とはいえ、「難しそうな理論がたくさん
 出てきそう…」と、なかなか一歩を踏み出せないかも
 しれません。\nご安心ください！実は、プログラミン
 グ言語の"心臓部"であるインタプリタ（プログラムを
 解釈して動かす仕組み）の開発は、ある工程を飛ばせ
 ば、決して難しいものではありません。\nその工程と
 は、プログラムの文章を分解して構造を理解する「構
 文解析」です。\nこのハンズオンでは「構文解析」を
 思い切ってスキップ！Scala 3という言語を使い、まずは
 簡単な電卓（数式インタプリタ）作りからスタートし
 ます。最終的には、変数や条件分岐、繰り返しといっ
 た機能を持つ、ごく簡単なプログラミング言語のイン
 タプリタを、90分でできるところまで一緒に作ってい
 きましょう！\nScalaについて\nプログラミング言語Scala
 は2003年にスイス連邦工科大学ローザンヌ校（EPFL)のMart
 in Odersky教授によって開発された、モダンでパワフルな
 プログラミング言語です。\n\n\n良いとこ取りの設計：
 オブジェクト指向をベースに、関数型プログラミング
 の考え方をうまく取り入れています。\n\n\n安心・安全
 なコード：バグを生みにくい「不変（一度作ったら変
 わらない）データ構造」を使ったプログラミングをサ
 ポートする機能が豊富です。\n\n\nJavaの資産が使える：
 JVMで動作するため、Javaのために作られた膨大なライブ
 ラリやツールをそのまま利用できます。\n\n\nといった
 特徴が挙げられます。X（旧Twitter)社をはじめ、世界中
 の多くの企業で採用されています。私たち株式会社ネ
 クストビートでも、多くのプロダクト開発にScalaを活
 かしています。\n2021年に登場したScala 3は、今回体験し
 ていただくインタプリタ作りような分野でも、驚くほ
 どシンプルで分かりやすいコードを書くことができま
 す。\n参加資格\n「プログラミング言語を作ってみたい
 ！」「でも、言語作りって具体的に何をするんだろう
 ？」そんなあなたのためのイベントです。少しでも興
 味があれば、どうぞお気軽にご参加ください！\n\n学生
 さん、若手エンジニアの方、大歓迎です！\n何らかの
 プログラミング経験があればOKです。\nScalaは未経験で
 もまったく問題ありません！\n\n日時\n2025年07月24日（
 木）18:30～20:00\n会場\n株式会社ネクストビート大阪オ
 フィス（大阪府大阪市北区豊崎3丁目19-3 ピアスタワー6
 階）の会議室を使って行います。18:15受付開始となり
 ますので、開始5分前（18:25）までに、6Fのネクストビ
 ート社エントランスにお越しいただければスタッフが
 案内致します。\nアクセス\n地下鉄御堂筋線中津駅が最
 寄り駅となります。4番出口を出ていただくと、左手に
 ファミリーマートが見えるので直進します。そのすぐ
 右にある大きなビルがピアスタワーで、エレベーター
 で6Fまで上がっていただくと弊社受付があります。受
 付に来ていただければ、弊社社員が会場である会議室
 までご案内いたします。\n内容\n18:30〜20:00の1時間30分
 、PCを使い、実際にコードを書きながら進めるハンズ
 オン形式で、インタプリタ開発の第一歩を体験してい
 ただきます。\n準備\nお手持ちのノートPCだけ持参いた
 だければ大丈夫です！\n当日はScastieという、Webブラウ
 ザ上でScalaを試せる便利なサービスを使います。その
 ため、ご自身のPCにScalaをインストールする必要はあり
 ません。\n（もしもの時のためにインストールしてお
 きたい方は、（Scala 3.3.6 LTSを推奨します）。\nタイム
 テーブル\n時間、内容はあくまで目安で変更の可能性
 があります。\n\n18:30-18:40 会社紹介\n18:40-18:50 イントロ:
  コンピュータは数式をどう理解する？\n18:50-19:00 Step 1:
  プログラムの"設計図"を作ってみよう - 抽象構文木と
 は？\n19:00-19:15 ハンズオン（前半）\n19:15-19:25 休憩\n19:2
 5-19:35 Step2：設計図を動かしてみよう - インタプリタの
 仕組み\n19:35-19:50 ハンズオン\n19:50-20:00 まとめ・質疑応
 答\n\n懇親会について\nイベント終了後、20:00から同会
 議室にて懇親会を開催予定です。軽食とドリンクをご
 用意しますので、ぜひお気軽にご参加ください（もち
 ろん、任意参加です）。\n備考\n\n参加者の方々は、各
 自PCを持参ください。\n\nOSはWindows / macoS / Linuxのいずれ
 でも構いません。\n\n\nゲストWi-Fiがあります\n\n注意事
 項\n\n本イベントの録音・録画は禁止しております。\n
 営業活動を目的としたご参加はできません。\nイベン
 トは止むを得ず中止させて頂く場合がございます。そ
 の際は、本サイトからのメッセージよりご連絡させて
 頂きますのでご確認をお願い致します。\n\n※情報は随
 時更新します。
LOCATION:株式会社ネクストビート大阪オフィス 大阪府大
 阪市北区豊崎3丁目19-3 ピアスタワー6階
URL:https://techplay.jp/event/983554?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
