言語機能と親しんでひとあじ違ったプログラムを書く by motemen

YAPC::Hiroshima 2024
トーク (20分)

言語機能と親しんでひとあじ違ったプログラムを書く

motemen motemen motemen
5

プログラミング言語はプログラマの書いた通りに忠実に仕事をしてくれますが、書かれたことしかしてくれないのも困りごとです。
プログラマが表現したいこと・達成したいことと、プログラミング言語が行ってくれることの間にある溝は自明ではないものの、一方では無視できないものです。
この溝を埋め、人間にとって快適にコードを書いてくため、メタプログラミングや静的解析といったキーワードに触れつつ、これまで書いてきたものをベースにその考え方や手法について語ります。
以下のようなトピックについて触れる予定です。

  • プログラマを助ける言語上の機能とエコシステム
  • メタプログラミング、静的解析
  • 人間のためのプログラム