哪种语言使用.pde扩展名?


Answers:


59

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

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


4
好吧,它是C语法,而不是基于C的语法。
卢卡斯·琼斯

3
当前版本的Arduino切换为.ino扩展名。参见arduino.cc/en/Reference/Comparison。他们说:“ Arduino语言(基于Wiring)是用C / C ++实现的,因此与基于Java的处理语言有一些区别。” 如arduino.cc/en/Guide/Environment中所述,此开关自1.0版开始:“ NB:Arduino软件(IDE)之前的1.0版以扩展名.pde保存了草图。可以使用这些版本打开这些文件1.0,系统会提示您保存时带有.ino扩展名的草图。”
Mohamed El-Nakib

26

.pde文件扩展名是ProcessingWiringArduino IDE使用的扩展名。

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

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

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


8

恐怕这是个坏消息(或者可能是个好消息?):它不是C代码,而是“处理”的一种示例-一种针对图像编程的开源语言。在这里看看

看起来很酷。


4

pde是出于以下目的的一种选择:

  • 处理:Java派生语言

  • 接线:C / C ++派生的语言(接线从Processing派生)

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

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


1

用Arduino编写的软件应用程序,用于电子原型设计的IDE;包含以Arduino编程语言编写的源代码;使开发人员能够控制Arduino电路板上的电子设备。

为了避免与Processing软件的文件关联冲突,Arduino将1.0版发行版的Sketch文件扩展名更改为.INO。因此,尽管Arduino仍然可以打开“ .pde”文件,但应改用“ .ino”文件扩展名。

从Processing IDE保存时,每个PDE文件都存储在其自己的文件夹中。它与任何其他程序资产(例如图像)一起保存。项目文件夹和PDE文件名前缀具有相同的名称。运行PDE文件时,它将在Java显示窗口中打开,该窗口将渲染并运行生成的程序。

在教育环境中,处理通常用于在视觉环境中教授基本的编程技能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.