3

マイクロコントローラー用の高速通訳言語を探しています。

要件は次のとおりです。

  • 高速である必要があります(重要ではありませんが、いいでしょう)
  • データメモリを軽くする必要があります(8KB未満の小さなオーバーヘッド、プログラム変数スペースを除く)
  • プログラムのサイズが小さく、言語がコンパクトであることが望ましい
  • できれば、人間が読める形式(BASICなど)

ありがとう!

4

4 に答える 4

1

これは少し一般的です。多くの種類のマイクロコントローラーがあり、Jazelle のようなテクノロジのおかげで、マイクロコントローラーでハードウェア アクセラレーションされた Java を実行できます。(マイクロコントローラがサポートしている場合)

一般的な回答: Forth は一般的に参照されます。しかし、実際には、質問をより具体的にする必要があります。

于 2010-11-05T13:51:49.617 に答える
0

マイクロコントローラには、多種多様なアーキテクチャがあります。小規模な 8 ビット ファミリ、シンプルなアーキテクチャの 32 ビット ファミリ、および最新の OS の実行に適した MMU サポート付きの 32 ビット ファミリがあります。対象となる家族を明記しないと、質問に答えることができません。

いずれにせよ、8 ビット ファミリの場合、入手できる最良の方法は BASIC バリアントです。たとえば、バスコムを参照してください。これは、「解釈された」言語のコンパイラ バージョンになることに注意してください。実際にコードを実行するランタイムまたはインタープリターが必要な場合は、おそらくマイクロコントローラーにオペレーティング システムをインストールする必要があります。

于 2010-11-05T13:50:53.470 に答える
0

1970 年代後半から 1980 年代にかけて、小さな micros 用のさまざまなインタープリター言語がありました。彼らはほとんど時代遅れになっているようです。他の C コンパイラとうまく共存できる PIC18 用の p コード ベースの C コンパイラが欲しいです。私のコードの大部分では、50% のスペース削減のために 100 倍の速度低下を受け入れても構わないと思っています (重要なものをネイティブ コードに保持できる限り)。それは達成可能だと思いますが、私はそのようなことをゼロから実装するつもりはありません。

于 2010-11-05T14:25:22.227 に答える