- 【超高速】C/C++に代わる低級言語を開発したい 8
207 :デフォルトの名無しさん[sage]:2014/11/01(土) 16:12:09.26 ID:5yNYNAVX - DylanとNemerleや、天才高校生プログラマの言語とか参考になると言えばなるんだけど
結構難しそうなので、Lisp的な式レベルでどうにか簡単な仕組みが作れれば良いなと思ってます。 エラーメッセージやデバッガは、言語機能がしっかり出来上がってからですね。 位置情報埋め込むと構文木が煩雑になるし、デバッガの為の位置情報の埋め込みも同じ。 その辺頑張ると、それだけで大変なので結局今の言語と同じ物しか作れなくなってしまう。 納得いかない文法で、エラーメッセージとか詰めても結局捨てる事になってしまうし。 エラーメッセージも出来れば、グローバライゼーションして、日本語と英語くらいは用意してあると良いけど。 それも含めて、構文拡張が出来て、うまくデバックできてっていうのは難しい。
|
- 【超高速】C/C++に代わる低級言語を開発したい 8
208 :デフォルトの名無しさん[sage]:2014/11/01(土) 16:31:00.21 ID:5yNYNAVX - エラーメッセージは特に、エラー発生箇所と、エラー内容が作っている箇所からは
特定出来ない事が多いので、エラーが発生するようなテストケース作って エラー内容のテストをしていけば、良くなるんだろうけど、1つ1つ作り込む感じにしないと 出来なさそうなので大変だけど、ちゃんと作ると、それなりに成果があっていいんでしょうねぇ Rubyが成功している理由ってそういう所もあったのかなぁ?
|
- 「コンパイラ・スクリプトエンジン」相談室16
56 :デフォルトの名無しさん[sage]:2014/11/01(土) 16:34:43.21 ID:5yNYNAVX - エラーメッセージを楽して、素晴らしく表示したいんですけど
いい方法を教えてください。
|