18
私は、CrystalがRubyよりも速く、コードが似ているのはどういうものかを知りたいと思っています。短い答えは、コンパイルされている可能性があり、Rubyは解釈されますが、言語仕様についてさらに理解したいと思います。なぜCrystalがRubyより速いのですか?
私は、CrystalがRubyよりも速く、コードが似ているのはどういうものかを知りたいと思っています。短い答えは、コンパイルされている可能性があり、Rubyは解釈されますが、言語仕様についてさらに理解したいと思います。なぜCrystalがRubyより速いのですか?
私はそれが物事の組み合わせだと思う:
to_s(io)
は、オブジェクトをメモリ内の文字列に変換する代わりにIOに書き込みます。あるいは、スタックに割り当てられた固定サイズの配列用のタプルがあります。あるいは、ヒープ割り当てを避けるために型を構造体として宣言することもできます。おそらくもっと多くの理由がありますが、関連性があります。