「C」に非常に似たスクリプト言語インタープリターを作成していますが、数値変数のデータ型が少なく、int
(int データ型を表す) とreal
(明らかに実数...) のみであるという違いがあります。
C
インタープリターは一種の「仮想マシン」です (そうです、スクリプト言語はバイトコード ストリームにコンパイルされます) 。仮想マシンでスクリプト言語の数値データ型に使用するデータ型を決定する必要があります。今のところs と sに使用int64_t
する予定ですが、この 2 つを考慮した場合、かなり「大きい」とパフォーマンスの問題が発生するかどうか、必要に応じて問題が発生するかどうかについて意見をお聞きしたいと思います。 32 ビット アーキテクチャしかない組み込みハードウェアでインタープリターを実行します。int
long double
real