コンセプトとしては面白い試みですね。
プログラミングの知識が無いと敷居が高くて読みづらく、あり過ぎても違和感を感じて読みづらいという難点はありますが…。
引数の数や型を変えずに、ローカルで引数の変数名を変えるだけで、なぜextern void fireball(int, int);を別物として認識できるの?とか、どこでライブラリリンクしてるの?とか、なぜ外部関数名と引数の意味・数をピンポイントで当てられるの?とか、命名規則適当だな〜とか、色々気になります。
作者からの返信
コメントありがとうございます。
本作を書く時に、プログラムは雰囲気としてのギミックで行こうと思いました。
プログラムを英語が分からない人が英語の歌を楽しんでもらえるように雰囲気で楽しんで頂けると嬉しいかなと。
賛否はあるのは分かっていますが、上手い解決策は見つかりませんでした。
もうプログラマー辞めてから10年以上経っているので腕的には錆びついてどうしようもありません。
プログラム的におかしな所は多々あると思います。
よくわからないですがとても良いと思います!面白です!
作者からの返信
ありがとうございます。