バーンズリーのシダフラクタルの実装を探しているときに、.pde拡張子を持つ実装に出くわしました。この拡張機能を使用しているプログラミング言語はどれですか?
5 に答える
このコードは、オープン ソースの Java ベースの IDE である Processing.org からのものです。Processing.orgで見つけることができます。ハードウェア ボード上で実行されますが、Arduino IDE もこの拡張機能を使用します。
編集- はい、C 構文であり、主にアートやライブ メディアのプレゼンテーションに使用されます。
.pde ファイル拡張子は、Processing、Wiring、およびArduino IDE で使用されるものです。
処理は C ベースではなく、Java ベースであり、Java から派生した構文を使用します。Javaライブラリとして利用できるJavaフレームワークです。.pde 拡張子を使用するデフォルトの IDE が含まれています。@kersnyの答えを修正したかっただけです。
Wiring は、同じ IDE を使用するマイクロコントローラーです。Arduino は変更されたバージョンを使用しますが、.pde も使用します。あなたが見つけた OpenProcessing ページは、いくつかの処理作業を展示する Web サイトです。
Java の知識があれば、Processing コードを Java AWT に変換するのはかなり簡単です。
残念ながら悪いニュース (または良いニュース?) : これは C コードではなく、イメージのプログラミングを目的としたオープン ソース言語である "Processing" の例です。ここを見てください
とてもかっこよく見えます。
pde は次の拡張です。
処理: Java 派生言語
配線: C/C++ 派生言語 (配線は Processing から派生)
Arduino の初期バージョン: C/C++ から派生 (Arduino IDE は Wiring から派生)
たとえば Arduino の場合、IDE プリプロセッサはいくつかの #defines といくつかの C/C++ ファイルを追加してから、すべてを gcc に渡します。