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)
継続渡しスタイル
自動検証
自動証明
自然演繹
解析表現文法
解集合プログラミング
言語処理系
言語設計
計算量解析
記号ヒープ
記号実行
証明探索
証明正規化
誤りの指摘
遺伝的アルゴリズム
部分グラフ再利用
部分型付け
部分論理式性
量子ラムダ計算
関係代数
関係埋め込み
関手
関数リアクティブプログラミング
関数型プログラミング
関数型プログラミング言語
関数型言語
限定継続
階層合流性
静的検査
静的検証
静的解析
非決定的バグ
非関数化
項書き換えシステム
高階不動点算術
高階関数型