エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
最近の流行、メタプログラミング(とDSL)について - Qiita
流行について Clojure(LISP系)、Ruby、elixirをはじめ最近開発されたり注目されている言語では、メタ... 流行について Clojure(LISP系)、Ruby、elixirをはじめ最近開発されたり注目されている言語では、メタプログラミングの要素を持つものが増えてきている。また、ScalaにMacroが実装されるようになったり、既存の言語でも言語拡張によりその要素を取り込もうとする流れがある。 これは、最近のプログラミング言語においてはメタプログラミングが流行となっているといってよいだろう。 ここでそのメタプログラミングについて、さらっとした理解をしていこう。 メタプログラミングとは メタプログラミング (metaprogramming) とはプログラミング技法の一種で、ロジックを直接コーディングするのではなく、あるパターンをもったロジックを生成する高位ロジックによってプログラミングを行う方法、またその高位ロジックを定義する方法のこと。主に対象言語に埋め込まれたマクロ言語によって行われる。 (w
2021/09/14 リンク