何年も前にC++を学んでいたとき、次のようなアイデアがいくつかありました。 perlのようにsmt.portableで書かれています)"そして最終ファイルをコンパイラに渡します。"
そして今私の頭に浮かぶ唯一の考えは次のとおりです。
- プレーンC++での記述方法がわからない場合は、もう一度考えてみてください。
- (一部の悪い実装では)タイプセーフではない可能性があります
- これらの「構文モジュール」の一部を使用すると、他のプログラマーがコードを理解できない場合があります
だが:
- 私はそれがC++で書くことができないとは言いません-私はそれが完璧に見えないに違いないと言っています。たとえば、C++がRuby<のように見えても、何も問題はないと思います。
- 実装に問題がなければ、問題ありません。
- smbの場合。聞いたことのないライブラリを使用します。一般的にどのように機能するかを理解するのにそれほど時間はかかりません。構文についても同じです。
そして、実際には、今ではC ++に対して何もありません(状況によってはひどいエラーメッセージを送信することを除いて)。そして私が今持っている考えは-
Ruby*のような素晴らしい言語に近いものからErlangのような強力なものへの翻訳者を書くこと。
もちろん、私はそれらのすべての機能をカバーするつもりはありませんが、それは問題ないかもしれない狭い範囲のタスク(たとえば-直接Web開発用)ではそうではありませんか?
*試してみるまで、RubyとRoRにも懐疑的でした。そして、私は言うべきです-私は驚きましたが、喜んでいました。