回答:
私のアドバイスは、C ++派生のArduino言語に固執するか、生のC / C ++を使用することです。マイクロコントローラーに最適です。しかし、あなたが難解な言語が好きなら:
より快適に感じられる言語を使用でき、arduinoコードマシンでコンパイルする方法を探すことができます。たとえば、Go Langを使用し、gobot.ioを使用して機能しています...
Ruby開発者向けにJavaScriptまたはArtooでプログラムする場合は、Cylon.jsが存在します。
実際、Cが最も一般的です。これは、arduinoのIDEがCで動作するためです。
__flash
Arduinoスケッチで使用してみてください。Arduino IDEはC ++コンパイラを使用するため動作しませんが、Cコンパイラを使用する同様のプログラムは適切にコンパイルされます。
あなたは少し混乱しています。私は、arduinoのc / c ++ arduino環境に固執します。Java、Python、Processingは、arduinoとの通信を実行するためにPC上で使用されますが、arduinoの言語ではありません。それらの1つの制限は、それらがarduinoで実行されないことです。