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

Processing 哪种语言使用.pde扩展名?,processing,file-extension,Processing,File Extension,在搜索Barnsley的Fern分形的实现时,我遇到了一个扩展名为.pde的实现。哪种编程语言使用此扩展 此代码来自Processing.org,它是一个基于Java的开源IDE。你可以找到它。ArduinoIDE也使用此扩展,尽管它们在硬件板上运行 编辑-是的,它是C语法,主要用于艺术或现场媒体演示。恐怕是坏消息(或者可能是好消息?):它不是C代码,它是“处理”的一个例子——一种旨在编程图像的开源语言。看一看 看起来很酷。的.pde文件扩展名是,和IDE使用的扩展名 处理不是基于C的,而是基于

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


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

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

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


看起来很酷。

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

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

布线是使用相同IDE的微控制器。Arduino使用了一个修改过的版本,但也使用了.pde。您发现的OpenProcessing页面是一个展示一些处理工作的网站

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

pde是以下方面的延伸:

  • 处理:Java派生语言

  • 连接:C/C++派生语言(连接派生自处理)

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


例如,对于Arduino,IDE预处理器正在添加一些#定义和一些C/C++文件,然后将所有文件提交给gcc。

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

为了避免与处理软件的文件关联冲突,Arduino在1.0版本中将草图文件扩展名更改为.INO。因此,虽然Arduino仍然可以打开“.pde”文件,但应该使用“.ino”文件扩展名

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


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

嗯,它是C语法,而不是基于C语法。Arduino的当前版本切换为.ino扩展。看见他们说:“Arduino语言(基于接线)是用C/C++实现的,因此与基于Java的处理语言有一些不同。”切换是从1.0版开始的,如:“NB:Arduino软件(IDE)的版本在1.0之前,使用扩展名.pde保存草图。可以使用版本1.0打开这些文件,保存时将提示您使用扩展名.ino保存草图。”