ので(私が見たものに基づいてまたはそれを体験したい、)なしJavaScriptの経験を持つ、新しいWebプログラマ(背景はC、C++、およびPythonでmostelyある)として私はCoffeeScriptの上のいくつかの前兆研究を行うと、本当に思いますされています私が見るものが好きです。私が気づいたクールな微妙なニュアンスは、CoffeeScriptはCoolScriptで書かれていたということでした。しかし、それはどういうことが可能か分かりません。残念ながら私は最後の高等レベルのコンピュータサイエンスコースでコンパイラの代わりにネットワークセキュリティを取ることにしました。CoffeeScriptはどのようにCoffeeScriptで記述できますか?
私は、その言語用の既存のコンパイラを使用して解釈するために、ターゲット言語の言語を書く人々の聞いたことがあるが、私はこれが最初の実装であるので、これはうまくいくかもしれない方法上の任意の情報を掘ることができません。
私の推測では、自己参照(この用語を正しく、この動作を説明していますか?)言語を構築するための最初のフレームワークの一部を敷設するの世話をする可能性が埋め込まれたシェルスクリプトですか?
http://en.wikipedia。org/wiki/Bootstrapping_(コンパイラ) –
すべての実行時エラーがコンパイルされたソースを指しているので、CoffeeScriptでコード化するためにJavascriptをよく知っている必要があることに注意してください。 –
再用語:CoffeeScriptコンパイラは元のRuby実装から**ブートストラップ**されていると言えます。また、CoffeeScript言語は** self-hosting **であると言うこともできます。 – Quuxplusone