狠狠撸

狠狠撸Share a Scribd company logo
Goで始める
言語処理系実装入門
2019.10.30 オタクが最新技術を追うライトニングトークイベント
株式会社虎の穴 開発室
上田 昌寛
2
上田昌寛 (Masahiro Ueda)
? 2017年5月虎の穴入社
? 前職Androidアプリ, 組み込みも少し
? KEEPER,とらのあなクラフトの運用/開発
? たまにVTuber見てます
? 最近好きなアニメ
まちカドまぞく
今回話すこと
1. はじめに
2. Schemeッポイ処理系
3. Schemeとは
4. インタプリタの基本的な流れ
5. Goで実装
6. まとめ
3
はじめに
「Go言語でつくるインタプリタ」という本を読
んでみた。
4
https://www.amazon.co.jp/dp/4873118220
処理系の実装に興味が湧く
はじめに
せっかくなので、
「自分でも作ってみたい!!」
5
比較的簡単なものからチャレンジ
Schemeッポイ処理系
6
● Scheme(スキーム)は言語仕様がシンプル!
● S式とよばれる構文で、他の言語の比べて解析がや
さしいのも特徴(※S式については後述)
● 言語処理系をはじめて実装する入門言語としてもよ
く取り上げられる
Schemeとは(S式とは)
7
● S式とは
Lisp系の言語で採用されている構文。
以下のような再帰データ構造になっている。
例) 入力:(+ 5 (* 7 4))
出力:33
+ 5
* 7 4car部 cdr部
セル
「+」や「*」はシンボルと呼ばれる。S式のSはSymbolの頭文字
Schemeとは(特徴)
8
例)算数 or 他の言語
5 + 7 * 4 計算する順序を全体の式から推測す
る必要がある。
(5 + 7) * 4 ?
5 + (7 * 4) ?
式の評価の優先順位がつけやすい
例)Schemeの場合
(+ 5 (* 7 4)) そもそも括弧で分けてあるので、優
先順位がわかりやすい
インタプリタの基本的な流れ
9
字句解析 構文解析 評価 結果出力
(+ 5 (* 7 4)) ( + 5 4 ) )7*(
インタプリタの基本的な流れ
10
字句解析 構文解析 評価 結果出力
( + 5 4 ) )7*(
+
5 *
7 4
インタプリタの基本的な流れ
11
字句解析 構文解析 評価 結果出力
+
5 28
+
5 *
7 4
33
インタプリタの基本的な流れ
12
字句解析 構文解析 評価 結果出力
33
Goで実装(字句解析)
13
S式の基本構成となる
ワードを分解する
シンボルとなる各文字列を
分解する。
? 数値、文字、演算子
Goで実装(構文解析)
14
Cellの構造体を作る
Car部に入るデータの構造体
数値(整数のみ), 文字列
Goで実装(構文解析)
15
Parseメソッドは再帰呼び出しされる
トークン毎に合致したデータ生
成、ツリー構造を作る
Goで実装(評価)
16
car部が命令(+演算子など)
cdrの中に更に評価すべきリストが
あれば先に評価する
Goで実装(評価)
17
car部の数値を足し合わせていく
cdrに次の要素(Cell)があれば移動
する
リストの終端に到達したら処理を終了
実演
18
まとめ
? 処理系の考え方や流れを説明
? Schemeだと構文解析しやすい
(ただし括弧だらけが嫌いな人には向かないかも?)
? S式のリストをGoのスライスのほうが楽そう
? (今後)Lambda式の実装やローカル変数の実装
19

More Related Content

What's hot (7)

リモートワークで买ってよかったもの
リモートワークで买ってよかったものリモートワークで买ってよかったもの
リモートワークで买ってよかったもの
TomomitsuKusaba
?
プログラミングとは
プログラミングとはプログラミングとは
プログラミングとは
SeanEEIVA
?
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング! 【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
闯补惫补女子部
?
ペアプロどうでしょう?
ペアプロどうでしょう?ペアプロどうでしょう?
ペアプロどうでしょう?
hiroyuki Yamamoto
?
罢测辫别厂肠谤颈辫迟について
罢测辫别厂肠谤颈辫迟について罢测辫别厂肠谤颈辫迟について
罢测辫别厂肠谤颈辫迟について
echigoya-jp
?
罢测辫别厂肠谤颈辫迟からひも解く方向性
罢测辫别厂肠谤颈辫迟からひも解く方向性罢测辫别厂肠谤颈辫迟からひも解く方向性
罢测辫别厂肠谤颈辫迟からひも解く方向性
echigoya-jp
?
201503_LT_embulk_for_upload
201503_LT_embulk_for_upload201503_LT_embulk_for_upload
201503_LT_embulk_for_upload
Shunsuke Mihara
?
リモートワークで买ってよかったもの
リモートワークで买ってよかったものリモートワークで买ってよかったもの
リモートワークで买ってよかったもの
TomomitsuKusaba
?
プログラミングとは
プログラミングとはプログラミングとは
プログラミングとは
SeanEEIVA
?
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング! 【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
【子ども向けハンズオン】 ゲームで学ぼう、プログラミング!
闯补惫补女子部
?
ペアプロどうでしょう?
ペアプロどうでしょう?ペアプロどうでしょう?
ペアプロどうでしょう?
hiroyuki Yamamoto
?
罢测辫别厂肠谤颈辫迟について
罢测辫别厂肠谤颈辫迟について罢测辫别厂肠谤颈辫迟について
罢测辫别厂肠谤颈辫迟について
echigoya-jp
?
罢测辫别厂肠谤颈辫迟からひも解く方向性
罢测辫别厂肠谤颈辫迟からひも解く方向性罢测辫别厂肠谤颈辫迟からひも解く方向性
罢测辫别厂肠谤颈辫迟からひも解く方向性
echigoya-jp
?
201503_LT_embulk_for_upload
201503_LT_embulk_for_upload201503_LT_embulk_for_upload
201503_LT_embulk_for_upload
Shunsuke Mihara
?

Similar to 骋辞て?始める言语処理系実装入门 (20)

スクラム开発に取り组んでみた
スクラム开発に取り组んでみたスクラム开発に取り组んでみた
スクラム开発に取り组んでみた
yyasuyuki
?
とある Perl Monger の働き方
とある Perl Monger の働き方とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
?
もっとドキュメントが日本语になりますように
もっとドキュメントが日本语になりますようにもっとドキュメントが日本语になりますように
もっとドキュメントが日本语になりますように
Takako Miyagawa
?
第0回徳岛スマホアフ?リ开発勉强会
第0回徳岛スマホアフ?リ开発勉强会第0回徳岛スマホアフ?リ开発勉强会
第0回徳岛スマホアフ?リ开発勉强会
Kenichi Tatsuhama
?
20160320 サンモクを通して学んだ話
20160320 サンモクを通して学んだ話20160320 サンモクを通して学んだ話
20160320 サンモクを通して学んだ話
Masaaki Takasago
?
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
?
セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)
セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)
セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)
Shoot Morii
?
サービス开発者の読书会#4
サービス开発者の読书会#4サービス开発者の読书会#4
サービス开発者の読书会#4
Sosuke Kimura
?
20120515 アジャイルサムライ読書会 第4回
20120515 アジャイルサムライ読書会 第4回20120515 アジャイルサムライ読書会 第4回
20120515 アジャイルサムライ読書会 第4回
株式会社コネクトスター(ConnectStar Co., Ltd.)
?
アジャイル开発导入のためにやってきたこと
アジャイル开発导入のためにやってきたことアジャイル开発导入のためにやってきたこと
アジャイル开発导入のためにやってきたこと
Arata Fujimura
?
机械学习を使って数字认识してみよう!
机械学习を使って数字认识してみよう!机械学习を使って数字认识してみよう!
机械学习を使って数字认识してみよう!
Kenyu Uehara
?
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
Teppei Sato
?
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Takuya Nishimoto
?
叠辞迟迟濒别使って笔测迟丑辞苍学习一绪にはじめませんか?
叠辞迟迟濒别使って笔测迟丑辞苍学习一绪にはじめませんか?叠辞迟迟濒别使って笔测迟丑辞苍学习一绪にはじめませんか?
叠辞迟迟濒别使って笔测迟丑辞苍学习一绪にはじめませんか?
Tatsuya Shinozuka
?
笔测迟丑辞苍で始める竞技プログラミング
笔测迟丑辞苍で始める竞技プログラミング笔测迟丑辞苍で始める竞技プログラミング
笔测迟丑辞苍で始める竞技プログラミング
shunki fujiwara
?
笔测迟丑辞苍で自动化した话1
笔测迟丑辞苍で自动化した话1笔测迟丑辞苍で自动化した话1
笔测迟丑辞苍で自动化した话1
Masato Fujitake
?
「础驳颈濒别ごっこ」で终わらせないために(仮)
「础驳颈濒别ごっこ」で终わらせないために(仮) 「础驳颈濒别ごっこ」で终わらせないために(仮)
「础驳颈濒别ごっこ」で终わらせないために(仮)
Taku Yajima
?
The tale of I and python / Python とのはなし
The tale of I and python / Python とのはなしThe tale of I and python / Python とのはなし
The tale of I and python / Python とのはなし
Takanori Suzuki
?
Hiroshima.rb on github
Hiroshima.rb on githubHiroshima.rb on github
Hiroshima.rb on github
Tomohiko Himura
?
议论を描く技术「ファシリテーショングラフィック」
议论を描く技术「ファシリテーショングラフィック」议论を描く技术「ファシリテーショングラフィック」
议论を描く技术「ファシリテーショングラフィック」
nishikawa_makoto7
?
スクラム开発に取り组んでみた
スクラム开発に取り组んでみたスクラム开発に取り组んでみた
スクラム开発に取り组んでみた
yyasuyuki
?
とある Perl Monger の働き方
とある Perl Monger の働き方とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
?
もっとドキュメントが日本语になりますように
もっとドキュメントが日本语になりますようにもっとドキュメントが日本语になりますように
もっとドキュメントが日本语になりますように
Takako Miyagawa
?
第0回徳岛スマホアフ?リ开発勉强会
第0回徳岛スマホアフ?リ开発勉强会第0回徳岛スマホアフ?リ开発勉强会
第0回徳岛スマホアフ?リ开発勉强会
Kenichi Tatsuhama
?
20160320 サンモクを通して学んだ話
20160320 サンモクを通して学んだ話20160320 サンモクを通して学んだ話
20160320 サンモクを通して学んだ話
Masaaki Takasago
?
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
Shuyo Nakatani
?
セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)
セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)
セキュリティ&プログラミングキャンプ2009参加レポート (PDF版)
Shoot Morii
?
サービス开発者の読书会#4
サービス开発者の読书会#4サービス开発者の読书会#4
サービス开発者の読书会#4
Sosuke Kimura
?
アジャイル开発导入のためにやってきたこと
アジャイル开発导入のためにやってきたことアジャイル开発导入のためにやってきたこと
アジャイル开発导入のためにやってきたこと
Arata Fujimura
?
机械学习を使って数字认识してみよう!
机械学习を使って数字认识してみよう!机械学习を使って数字认识してみよう!
机械学习を使って数字认识してみよう!
Kenyu Uehara
?
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
驳辞辞驳.谤别辩耻颈谤别()を手书きしていいのは小学生まで
Teppei Sato
?
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Takuya Nishimoto
?
叠辞迟迟濒别使って笔测迟丑辞苍学习一绪にはじめませんか?
叠辞迟迟濒别使って笔测迟丑辞苍学习一绪にはじめませんか?叠辞迟迟濒别使って笔测迟丑辞苍学习一绪にはじめませんか?
叠辞迟迟濒别使って笔测迟丑辞苍学习一绪にはじめませんか?
Tatsuya Shinozuka
?
笔测迟丑辞苍で始める竞技プログラミング
笔测迟丑辞苍で始める竞技プログラミング笔测迟丑辞苍で始める竞技プログラミング
笔测迟丑辞苍で始める竞技プログラミング
shunki fujiwara
?
笔测迟丑辞苍で自动化した话1
笔测迟丑辞苍で自动化した话1笔测迟丑辞苍で自动化した话1
笔测迟丑辞苍で自动化した话1
Masato Fujitake
?
「础驳颈濒别ごっこ」で终わらせないために(仮)
「础驳颈濒别ごっこ」で终わらせないために(仮) 「础驳颈濒别ごっこ」で终わらせないために(仮)
「础驳颈濒别ごっこ」で终わらせないために(仮)
Taku Yajima
?
The tale of I and python / Python とのはなし
The tale of I and python / Python とのはなしThe tale of I and python / Python とのはなし
The tale of I and python / Python とのはなし
Takanori Suzuki
?
议论を描く技术「ファシリテーショングラフィック」
议论を描く技术「ファシリテーショングラフィック」议论を描く技术「ファシリテーショングラフィック」
议论を描く技术「ファシリテーショングラフィック」
nishikawa_makoto7
?

More from 虎の穴 開発室 (20)

贵颈锄锄叠耻锄锄で学ぶ闯补惫补の进化
贵颈锄锄叠耻锄锄で学ぶ闯补惫补の进化贵颈锄锄叠耻锄锄で学ぶ闯补惫补の进化
贵颈锄锄叠耻锄锄で学ぶ闯补惫补の进化
虎の穴 開発室
?
Railsのデバッグ どうやるかを改めて確認する
Railsのデバッグ どうやるかを改めて確認するRailsのデバッグ どうやるかを改めて確認する
Railsのデバッグ どうやるかを改めて確認する
虎の穴 開発室
?
虎の穴ラホ? エンシ?ニア採用説明資料 .pdf
虎の穴ラホ? エンシ?ニア採用説明資料 .pdf虎の穴ラホ? エンシ?ニア採用説明資料 .pdf
虎の穴ラホ? エンシ?ニア採用説明資料 .pdf
虎の穴 開発室
?
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdfDeno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
虎の穴 開発室
?
toranoana.deno #6 アジェンダ 採用説明
toranoana.deno #6 アジェンダ 採用説明toranoana.deno #6 アジェンダ 採用説明
toranoana.deno #6 アジェンダ 採用説明
虎の穴 開発室
?
Deno 向け WEB 開発用のツールを作ったので 紹介します
Deno 向け WEB 開発用のツールを作ったので 紹介しますDeno 向け WEB 開発用のツールを作ったので 紹介します
Deno 向け WEB 開発用のツールを作ったので 紹介します
虎の穴 開発室
?
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
?
骋颁笔の画像认识础笔滨の绍介
骋颁笔の画像认识础笔滨の绍介 骋颁笔の画像认识础笔滨の绍介
骋颁笔の画像认识础笔滨の绍介
虎の穴 開発室
?
【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと
【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと
【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと
虎の穴 開発室
?
GitHub APIとfreshで遊ぼう
GitHub APIとfreshで遊ぼうGitHub APIとfreshで遊ぼう
GitHub APIとfreshで遊ぼう
虎の穴 開発室
?
通贩开発部の西田さん「通贩开発マネジメントの5ルール」
通贩开発部の西田さん「通贩开発マネジメントの5ルール」通贩开発部の西田さん「通贩开発マネジメントの5ルール」
通贩开発部の西田さん「通贩开発マネジメントの5ルール」
虎の穴 開発室
?
社内顿齿推进!非エンジニア向けにプログラミング讲座を実施してみた!
社内顿齿推进!非エンジニア向けにプログラミング讲座を実施してみた!社内顿齿推进!非エンジニア向けにプログラミング讲座を実施してみた!
社内顿齿推进!非エンジニア向けにプログラミング讲座を実施してみた!
虎の穴 開発室
?
セキュリティを强化しよう!颁濒辞耻诲础谤尘辞谤の机能解説
セキュリティを强化しよう!颁濒辞耻诲础谤尘辞谤の机能解説セキュリティを强化しよう!颁濒辞耻诲础谤尘辞谤の机能解説
セキュリティを强化しよう!颁濒辞耻诲础谤尘辞谤の机能解説
虎の穴 開発室
?
JavaScript LT会 ? React.js Node.js歓迎 ? Deno で やってみるweb開発
JavaScript LT会 ? React.js   Node.js歓迎 ? Deno で やってみるweb開発JavaScript LT会 ? React.js   Node.js歓迎 ? Deno で やってみるweb開発
JavaScript LT会 ? React.js Node.js歓迎 ? Deno で やってみるweb開発
虎の穴 開発室
?
Amplify Studioを使ってみた
Amplify Studioを使ってみたAmplify Studioを使ってみた
Amplify Studioを使ってみた
虎の穴 開発室
?
いいテスト会 (スプリントレビュー) をやろう!
いいテスト会 (スプリントレビュー) をやろう!いいテスト会 (スプリントレビュー) をやろう!
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
?
【厂补颈迟补尘补.箩蝉】顿别苍辞のすすめ
【厂补颈迟补尘补.箩蝉】顿别苍辞のすすめ【厂补颈迟补尘补.箩蝉】顿别苍辞のすすめ
【厂补颈迟补尘补.箩蝉】顿别苍辞のすすめ
虎の穴 開発室
?
虎の穴ラホ? Tech day#3 チームて?戦う!とらのあな通販冬の大感謝祭て?のフロント開発について
虎の穴ラホ? Tech day#3 チームて?戦う!とらのあな通販冬の大感謝祭て?のフロント開発について虎の穴ラホ? Tech day#3 チームて?戦う!とらのあな通販冬の大感謝祭て?のフロント開発について
虎の穴ラホ? Tech day#3 チームて?戦う!とらのあな通販冬の大感謝祭て?のフロント開発について
虎の穴 開発室
?
【とらのあなラボ Tech Day #3】新規システムにおける技術選定?GoとgRPCを採用した話?
【とらのあなラボ Tech Day #3】新規システムにおける技術選定?GoとgRPCを採用した話?	【とらのあなラボ Tech Day #3】新規システムにおける技術選定?GoとgRPCを採用した話?
【とらのあなラボ Tech Day #3】新規システムにおける技術選定?GoとgRPCを採用した話?
虎の穴 開発室
?
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント 虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴 開発室
?
贵颈锄锄叠耻锄锄で学ぶ闯补惫补の进化
贵颈锄锄叠耻锄锄で学ぶ闯补惫补の进化贵颈锄锄叠耻锄锄で学ぶ闯补惫补の进化
贵颈锄锄叠耻锄锄で学ぶ闯补惫补の进化
虎の穴 開発室
?
Railsのデバッグ どうやるかを改めて確認する
Railsのデバッグ どうやるかを改めて確認するRailsのデバッグ どうやるかを改めて確認する
Railsのデバッグ どうやるかを改めて確認する
虎の穴 開発室
?
虎の穴ラホ? エンシ?ニア採用説明資料 .pdf
虎の穴ラホ? エンシ?ニア採用説明資料 .pdf虎の穴ラホ? エンシ?ニア採用説明資料 .pdf
虎の穴ラホ? エンシ?ニア採用説明資料 .pdf
虎の穴 開発室
?
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdfDeno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
Deno Deployと組み合わせるのに Upstashをおすすめしたい.pdf
虎の穴 開発室
?
toranoana.deno #6 アジェンダ 採用説明
toranoana.deno #6 アジェンダ 採用説明toranoana.deno #6 アジェンダ 採用説明
toranoana.deno #6 アジェンダ 採用説明
虎の穴 開発室
?
Deno 向け WEB 開発用のツールを作ったので 紹介します
Deno 向け WEB 開発用のツールを作ったので 紹介しますDeno 向け WEB 開発用のツールを作ったので 紹介します
Deno 向け WEB 開発用のツールを作ったので 紹介します
虎の穴 開発室
?
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
Supabase Edge Functions と Netlify Edge Functions を使ってみる – 機能とその比較 –
虎の穴 開発室
?
骋颁笔の画像认识础笔滨の绍介
骋颁笔の画像认识础笔滨の绍介 骋颁笔の画像认识础笔滨の绍介
骋颁笔の画像认识础笔滨の绍介
虎の穴 開発室
?
【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと
【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと
【エンジニアの勉強法ハックLT- vol.7】ゲームから学んだ勉強のこと
虎の穴 開発室
?
通贩开発部の西田さん「通贩开発マネジメントの5ルール」
通贩开発部の西田さん「通贩开発マネジメントの5ルール」通贩开発部の西田さん「通贩开発マネジメントの5ルール」
通贩开発部の西田さん「通贩开発マネジメントの5ルール」
虎の穴 開発室
?
社内顿齿推进!非エンジニア向けにプログラミング讲座を実施してみた!
社内顿齿推进!非エンジニア向けにプログラミング讲座を実施してみた!社内顿齿推进!非エンジニア向けにプログラミング讲座を実施してみた!
社内顿齿推进!非エンジニア向けにプログラミング讲座を実施してみた!
虎の穴 開発室
?
セキュリティを强化しよう!颁濒辞耻诲础谤尘辞谤の机能解説
セキュリティを强化しよう!颁濒辞耻诲础谤尘辞谤の机能解説セキュリティを强化しよう!颁濒辞耻诲础谤尘辞谤の机能解説
セキュリティを强化しよう!颁濒辞耻诲础谤尘辞谤の机能解説
虎の穴 開発室
?
JavaScript LT会 ? React.js Node.js歓迎 ? Deno で やってみるweb開発
JavaScript LT会 ? React.js   Node.js歓迎 ? Deno で やってみるweb開発JavaScript LT会 ? React.js   Node.js歓迎 ? Deno で やってみるweb開発
JavaScript LT会 ? React.js Node.js歓迎 ? Deno で やってみるweb開発
虎の穴 開発室
?
いいテスト会 (スプリントレビュー) をやろう!
いいテスト会 (スプリントレビュー) をやろう!いいテスト会 (スプリントレビュー) をやろう!
いいテスト会 (スプリントレビュー) をやろう!
虎の穴 開発室
?
【厂补颈迟补尘补.箩蝉】顿别苍辞のすすめ
【厂补颈迟补尘补.箩蝉】顿别苍辞のすすめ【厂补颈迟补尘补.箩蝉】顿别苍辞のすすめ
【厂补颈迟补尘补.箩蝉】顿别苍辞のすすめ
虎の穴 開発室
?
虎の穴ラホ? Tech day#3 チームて?戦う!とらのあな通販冬の大感謝祭て?のフロント開発について
虎の穴ラホ? Tech day#3 チームて?戦う!とらのあな通販冬の大感謝祭て?のフロント開発について虎の穴ラホ? Tech day#3 チームて?戦う!とらのあな通販冬の大感謝祭て?のフロント開発について
虎の穴ラホ? Tech day#3 チームて?戦う!とらのあな通販冬の大感謝祭て?のフロント開発について
虎の穴 開発室
?
【とらのあなラボ Tech Day #3】新規システムにおける技術選定?GoとgRPCを採用した話?
【とらのあなラボ Tech Day #3】新規システムにおける技術選定?GoとgRPCを採用した話?	【とらのあなラボ Tech Day #3】新規システムにおける技術選定?GoとgRPCを採用した話?
【とらのあなラボ Tech Day #3】新規システムにおける技術選定?GoとgRPCを採用した話?
虎の穴 開発室
?
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント 虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴ラボ TechDay#3 フルリモート率100%!リモートワークを可能にするマネージメント
虎の穴 開発室
?

Recently uploaded (8)

Matching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdfMatching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdf
hirokiokuda2
?
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
kota usuha
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
NTT DATA Technology & Innovation
?
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OSIoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
Tomohiro Saneyoshi
?
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
NTT DATA Technology & Innovation
?
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ssuserfcafd1
?
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
Matsushita Laboratory
?
Matching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdfMatching_Program_for_Quantum_Challenge_Overview.pdf
Matching_Program_for_Quantum_Challenge_Overview.pdf
hirokiokuda2
?
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
ElasticsearchでSPLADEする [Search Engineering Tech Talk 2025 Winter]
kota usuha
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
PostgreSQL最新動向 ~カラムナストアから生成AI連携まで~ (Open Source Conference 2025 Tokyo/Spring ...
NTT DATA Technology & Innovation
?
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OSIoT Devices Compliant with JC-STAR Using Linux as a Container OS
IoT Devices Compliant with JC-STAR Using Linux as a Container OS
Tomohiro Saneyoshi
?
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
Apache Sparkに対するKubernetesのNUMAノードを意識したリソース割り当ての性能効果 (Open Source Conference ...
NTT DATA Technology & Innovation
?
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ドメインモデリング基本编①词全体の流れ2025冲02冲27社内向け开催.辫辫迟虫
ssuserfcafd1
?
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
滨肠丑颈颈搁颈办颈蝉耻办别冲理学疗法士间の知识共有に向けた临床推论テキストの构造化に関する研究.辫诲蹿
Matsushita Laboratory
?

骋辞て?始める言语処理系実装入门