WYWIWYM(What You Write Is What You Mean)
WYSIWYG - Wikipedia(What You See Is What You Get)という言葉がある。
プログラミングの世界でも、書かれていることがプログラマが意図する(頭の中にある)ことそのものに近づいて来ている。その流れが非常に速くなり、必要なコストも低くなってきている。
Intention Programming、DSL、関数型(宣言型)言語をまとめてWYWIWYMと呼ぶのはどうだろうかとふと思った。
もちろん、機械語の時代からそれはずっと続いてきたことだし、これからも進んで行くのだろう。まぁどうであれプログラミングは面白い。