webアプリ専用の言語があってもいい
http://tabesugi.net/memo/2005/b1.html#090009
web アプリ開発者は 5種類のまったく異なる人工言語を使う必要があるという。つまりそれは:
* HTML
* JavaScript
* CSS
* SQL
* あと一つ
まったくその通りで、「おかしな HTML や SQL を吐くプログラムというのは、「あと一つ」の言語からみればエラーのないコードに見え」てしまうと言うのもその通り。
web アプリの開発の解説本で、これらを纏めて説明したのがないのが、つねづね不思議だった。