哪种语言使用.pde扩展?

Ham*_*aya 58 processing

在搜索Barnsley的Fern分形的实现时,我遇到了一个扩展名为.pde的实现,编程语言使用这个扩展?

实现页面

ker*_*sny 49

此代码来自Processing.org,这是一个基于Java的开源Java.你可以找到Processing.org.Arduino IDE也使用此扩展,尽管它们在硬件板上运行.

编辑 - 是的它是C语法,主要用于艺术或现场媒体演示.

  • 好吧,这是C语法,不是基于. (4认同)
  • 当前版本的Arduino切换到.ino扩展.请参阅https://www.arduino.cc/en/Reference/Comparison.他们说:"Arduino语言(基于Wiring)是用C/C++实现的,因此与基于Java的Processing语言有一些区别." 从https://www.arduino.cc/en/Guide/Environment中注意到版本1.0以来的转换:"NB:版本之前的Arduino软件(IDE)版本保存草图,扩展名为.pde.有可能要使用版本1.0打开这些文件,系统将提示您保存带有.ino扩展名的草图." (3认同)

Bio*_*ize 23

.pde文件扩展名是Processing,WiringArduino IDE 使用的扩展名.

处理不是基于C的,而是基于Java的,并且具有源自Java的语法.它是一个可以用作Java库的Java框架.它包括一个使用.pde扩展名的默认IDE.只是想纠正@ kersny的答案.

接线是使用相同IDE的微控制器.Arduino使用修改版本,但也使用.pde.您找到它的OpenProcessing页面是一个展示一些Processing工作的网站.

如果您了解Java,那么将Processing代码转换为Java AWT应该相当容易.


Chr*_*ley 8

坏消息我害怕(或者可能是好消息?):它不是C代码,它是"处理"的一个例子 - 一种旨在编程图像的开源语言.看看这里

看起来很酷.


fla*_*lav 5

pde 是以下内容的扩展名:

  • 处理:Java派生语言

  • 连线:C/C++派生语言(连线派生自Processing)

  • Arduino 早期版本:C/C++ 派生(Arduino IDE 派生自 Wiring)

例如,对于 Arduino,IDE 预处理器在将所有文件交给 gcc 之前添加了一些 #defines 和一些 C/C++ 文件。