2009-07-14 130 views

回答

22

此代碼是從Processing.org一個基於Java的開源IDE。你可以找到它Processing.org。 Arduino IDE也使用這種擴展,儘管它們在硬件板上運行。

編輯 - 是的,它是C語法,主要用於藝術或現場媒體演示。

+4

嗯,這是C語法,不基於。 – 2009-07-14 18:50:22

7

壞消息恐怕(或許是好消息?):它不是C代碼,它是一個「Processing」的例子 - 一種旨在編程圖像的開源語言。看一看here

看起來很酷。

15

.pde文件擴展名是由Processing,WiringArduino IDE使用的擴展名。

處理不是基於C的,而是基於Java的,並且具有從Java派生的語法。它是一個可以用作Java庫的Java框架。它包含一個使用.pde擴展名的默認IDE。只是想糾正@ kersny的答案。

接線是使用相同IDE的微控制器。 Arduino使用修改後的版本,但也使用.pde。您在OpenProcessing頁面找到它是一個展示一些處理工作的網站。

如果您瞭解Java,那麼將Processing代碼轉換爲Java AWT應該相當容易。

2

PDE是extesion爲:

  • 處理:爪哇衍生語言

  • 接線:C/C++衍生語言(線路是從處理中導出的)

  • Arduino的早期版本:源自C/C++(Arduino IDE源於佈線)

對於Arduino來說,例如IDE預處理器在給gcc全部給出之前添加了一些#defines和一些C/C++文件。

0

使用Arduino編寫的軟件應用程序,用於原型設計的電子設備;包含用Arduino編程語言編寫的源代碼;使開發人員能夠控制Arduino電路板上的電子元件。

爲了避免與處理軟件的文件關聯衝突,Arduino的改變草圖文件擴展名與1.0版本到.INO。因此,儘管Arduino仍然可以打開「.pde」文件,但應該使用「.ino」文件擴展名。

從Processing IDE保存時,每個PDE文件都存儲在其自己的文件夾中。它與任何其他程序資產(如圖像)一起保存。項目文件夾和PDE文件名前綴具有相同的名稱。當PDE文件運行時,它將在Java顯示窗口中打開,該窗口呈現並運行生成的程序。

處理常用於教育環境,用於在視覺環境中教授基本的編程技巧。