質問: パスカルでプログラミングArduino? 私の質問は簡単です:ArduinoのためのPascalまたはPascalクラス(FPC、Delphi、mikroPascal)プログラミング言語がありますか? 言語は10年以上であってはならないことが望ましい(私はあまり尋ねないことを望む)。 --- 更新: "なぜxxxプログラミング言語がPascalの方がずっと優れているのか"についての炎戦を開始せず、この質問の核心に焦点を当ててみましょう。私はパスカルに欠陥があることを知っています(完全なものは何もありません)。私はそれらを受け入れ、私はまだそれを使用したい:) どうもありがとう。
回答: Pascalではなく、Pascalよりもはるかに制限の少ないAdaで、低レベルのプログラミングよりも同じ利点を享受しています。また、2012年の言語リビジョンや正式に証明可能なSPARK言語でサポートされています。作業。 gccがサポートするプロセッサは、Adaをサポートする可能性があります。Adaは、gnatコンパイラがgccの完全な一部です。 アーダのAVRプロセッサには、 AVR-Adaプロジェクトを参照してください。 ArduinoとCとの同じ比較をしていない限り、簡単なGnat実行ファイルがArduinoに比べてどれくらいのスペースをとっているかは驚きになるでしょう。どちらも同じgccコンパイラを使用します。 ARMベースのArduinos(少なくともArduinoのために)同じことが可能ですが、サポートは新しく、おそらくそれほど確立されていません。 [Cortex-GNATプロジェクト](https://sourceforge.net/projects/cortex-gnat-rts/? source = directory )を参照してください。 Arduinoを離れると、Adaは MSP430プロセッサでデモンストレーションされました。自分自身のプロジェクトで、悲しいかなか無視されました。