PPL 2020: 第22回プログラミングおよびプログラミング言語ワークショップ
TALK KEYWORD INDEX

This page contains an index consisting of author-provided keywords.

2
2flow
A
Abstract Syntax Tree
accounting
Agda
Algebra
Algebraic effect handlers
algebraic effects
B
backtracking
behavioral metric
bisimulation
Brzozowski derivatives
Brzozowski 微分
Bytecode
C
categorical gluing
categorical semantics
category theory
coalgebra
Code Completion
Code Generation
code-clone detection
combinatorial testing
Commit Messages
composability
computation graph
computation model
computational effect
Computational effects
Context-free grammars
Coq
counterexample guided inductive synthesis
CPS 変換
CPS変換
cross-language
D
Dependent type theory
Dependently Typed Language
DNN Compiler
Domain Specific Language
Domain-specific language
DSL
Dynamic object allocation
E
Effectively Callback-Free Property
Egison
Embedded Systems
Equational Reasoning
extensible syntax
F
F*
fault tolerance
FFI
fluent API
Formalized mathematics
Functional Reactive Programming
G
GPGPU
GPU
GPU計算
Graal (an alternative JIT compiler for HotSpot)
graph neural network
H
Haskell
hidden class
How to Design Programs
hylomorphism
I
integrated development environments
Intermediate Representation
J
Java
Java VM
JavaScript
JITコンパイラ
Julia言語
just-in-time compiler
K
Keyword Programming
L
language design
language implementation
language systems
Let-polymorphism
library generation
Lift
linear lambda-calculus
linear logic
Lisp
LLVM IR
LNL model
logical predicate
Lookahead
LR parsing
M
Machine Learning
Macro
memoization
Merkle Patricia Tree
Meta-programming
meta-tracing JIT compiler
metaprogramming
modal logic
monoidal action
N
Neural Generation
non-free data types
non-linear pattern
O
Object-oriented Language
OCaml
OCaml Blockly
P
Packrat Parsing
parallel execution model
Parallel programming
Parallelization
Parametric polymorphism
Parsing expression grammars
pattern-match-oriented programming
PEG
points-to解析
Processing
program synthesis
Programming by Examples
Proof assistants
Proof engineering
Python DSL
Q
qubit connectivity
R
reactive programming
reduction
Reflection
Regular expressions
RPython
Ruby
Rule-based Techniques
runtime optimization
Rust
S
safety game
SAT符号化
SECD Machine
secure languages
Selective CPS 変換
sentential forms
SIMD命令
SML#
software architecture
software testing
Source code generation
SQL
stateful parsing
static analysis
stratified families of models
stream fusion
string-to-treeトランスデューサ
syntax completion
synthetic differential geometry
Systems programming
T
type inference
Type System
type4のコードクローン
TypeScript
Typestate
U
undo機能
unit test
Universeフレームワーク
Uppaal
V
V8
Verification
visual programming language
W
WebSocket
Web実行環境
work omission
Y
Yampa
Z
Z3
ν
νHFLZ
ご
ごみ集め
ア
アノテーション
アルゴリズミックデバッギング
イ
イベント駆動コード
イベント駆動プログラミング
エ
エフェクトシステム
エラーメッセージ
エンテイルメント判定問題
カ
カスタマイズ
カット規則
カット除去(cut elimination)
ガ
ガベージコレクション
キ
キー操作
ク
クオンテール
グ
グラフ書き換え言語 LMNtal
グラフ書き換え言語LMNtal
ゲ
ゲーム
コ
コエフェクト計算
コンパイル時最適化
コードクローン
コード生成
コード生成系
コード配置効果
シ
シークエント計算
ス
スタックフレーム
スタック木変換器
ステッパ
ステートレスモデル検査
ストリーム
スマートコントラクト
タ
タスク並列言語
デ
デザインレシピ
デバッガ
デバッグ
データフロー解析
データベース
ト
トレース手法
ド
ドメイン特化言語
ニ
ニューラルネットワーク
ハ
ハイブリッドシステム
パ
パターンマッチ
パッケージマネージャ
ビ
ビジュアルプログラミング環境
フ
フラット項書き換えシステム
ブ
ブロックプログラミング
ブロックプログラミング環境
プ
プログラマビリティ
プログラミング学習
プログラミング教育
プログラミング環境
プログラミング補助ツール
プログラムスライシング
プログラム可視化
プログラム合成
プログラム検証
プログラム解析
プログラム運算
ベ
ベクトル化
マ
マクロプログラミング
マルチステージプログラミング
マルチスレッド
メ
メソッドチェイン
メタプログラミング
メモリモデル
メモリ安全性
メモリ管理
モ
モジュールシステム
ユ
ユニットテスト
ラ
ラムダ計算
リ
リアルタイムシステム
レ
レポジトリマイニング
不
不動点算術
不揮発性メモリ
並
並列計算
並行ライブラリ
事
事前計算
交
交叉手法
交換律
仮
仮想機械
余
余帰納的定理
依
依存型
依存関係
充
充足可能性判定
先
先読み
内
内部データ表現
分
分散システム
分散並行システム
分離論理
到
到達可能性解析
動
動的負荷分散
十
十分完全性
双
双対性
双方向変換
反
反例
古
古典論理(classical logic)
合
合成
合流性
同
同値型
圏
圏論
型
型システム
型主導コンパイル
型安全性
型定義ファイル
型推論
型検査器
型理論
型解析
多
多方向変換
多段階計算
存
存在型
学
学習評価
定
定理証明システム
定理証明支援系言語
定量的分析
対
対位法
対称λ計算(symmetric lambda calculus)
局
局所十分完全性
差
差分解析
帰
帰納的定理
帰納的述語
強
強正規化性
形
形式検証
循
循環参照
循環証明体系
微
微分λ計算
性
性能評価
所
所有権
抽
抽象解釈
探
探査経験則
推
推測可能
教
教材
教育言語
文
文脈自由文法
時
時間オートマトン
暗
暗号通貨
曖
曖昧検索
最
最短経路問題
最適化
有
有限オートマトン
木
木変換器
条
条件付き項書き換えシステム
構
構文解析器
様
様相命題論理
機
機械学習
正
正則項
正則項書き換え
正規制約
正規表現
正規表現マッチング
決
決定不能性
深
深層学習
漸
漸進化
無
無線センサーアクターネットワーク
状
状態遷移
短
短冊型問題
科
科学技術計算
等
等式論理
篩
篩型
篩型システム
簡
簡約に関する一意正規形
組
組み込みシステム
組み込み開発
組込みシステム
継
継続
継続(continuation)
継続渡しスタイル
自
自動検証
自動証明
自然演繹
解
解析表現文法
解集合プログラミング
言
言語処理系
言語設計
計
計算量解析
記
記号ヒープ
記号実行
証
証明探索
証明正規化
誤
誤りの指摘
遺
遺伝的アルゴリズム
部
部分グラフ再利用
部分型付け
部分論理式性
量
量子ラムダ計算
関
関係代数
関係埋め込み
関手
関数リアクティブプログラミング
関数型プログラミング
関数型プログラミング言語
関数型言語
限
限定継続
階
階層合流性
静
静的検査
静的検証
静的解析
非
非決定的バグ
非関数化
項
項書き換えシステム
高
高階不動点算術
高階関数型