動的言語(一般的なスクリプト言語と同様)があり、そのためのコンパイラーを作成したいとします。タイプタグのようなもののためにマシンワードのいくつかのビットを予約するのは良い考えですか?特にマイクロコントローラーや同様のデバイスの場合、それは良い考えですか?
タイプ情報のストレージの削減、メモリ管理の多少の容易さ(gcの場合もある)、デバッグの容易さなど、いくつかの利点が考えられます。しかし、これらは、一般的な算術演算または完全な単語を必要とする他の演算のオーバーヘッドを正当化するでしょうか?パフォーマンスのオーバーヘッドがはるかに大きいため、バイトコードVMはこの点ではるかに悪化することに注意してください。だからそれを提案しないでください;)
とにかく、マイクロコントローラクラスのハードウェア用に数値の強いコードを書く人がいるようなものではありませんが、それでも...