На каком языке используется расширение .pde? - PullRequest
50 голосов
/ 14 июля 2009

При поиске реализации фрактала Барнсли Ферна я наткнулся на реализацию с расширением .pde, какой язык программирования использует это расширение?

Страница внедрения

Ответы [ 5 ]

44 голосов
/ 14 июля 2009

Этот код от Processing.org - IDE с открытым исходным кодом на основе Java. Вы можете найти его Processing.org . В Arduino IDE также используется это расширение, хотя они работают на аппаратной плате.

РЕДАКТИРОВАТЬ - И да, это синтаксис C, используемый в основном для художественных или живых медиа-презентаций.

21 голосов
/ 17 февраля 2011

Расширение файла .pde - это расширение, используемое Processing , Wiring и Arduino IDE.

Обработка не на основе C, а на основе Java и с синтаксисом, производным от Java. Это среда Java, которая может использоваться в качестве библиотеки Java. Он включает в себя IDE по умолчанию, которая использует расширение .pde. Просто хотел исправить ответ @ kersny.

Wiring - это микроконтроллер, использующий ту же IDE. Arduino использует модифицированную версию, но также с .pde. Страница OpenProcessing, на которой вы обнаружили, что это веб-сайт, на котором представлены некоторые работы по обработке.

Если вы знаете Java, преобразование кода обработки в Java AWT должно быть довольно простым.

8 голосов
/ 14 июля 2009

Я боюсь плохих новостей (или, может быть, хороших новостей?): Это не код на C, это пример «Обработки» - языка с открытым исходным кодом, предназначенного для программирования изображений. Взгляните здесь

выглядит очень круто.

3 голосов
/ 22 апреля 2015

pde является расширением для:

  • Обработка: язык, производный от Java

  • Проводка: язык, производный от C / C ++ (Проводка получена из обработки)

  • Ранние версии Arduino: C / C ++ производная (Arduino IDE является производной от Wiring)

Например, для Arduino препроцессор IDE добавляет некоторые #defines и некоторые файлы C / C ++ перед передачей всего gcc.

1 голос
/ 14 ноября 2017

Программное приложение, написанное на Arduino, IDE, используемой для создания прототипов электроники; содержит исходный код, написанный на языке программирования Arduino; позволяет разработчикам управлять электроникой на плате Arduino.

Чтобы избежать конфликтов ассоциации файлов с программным обеспечением для обработки, Arduino изменил расширение файла Sketch на .INO с версией 1.0. Поэтому, хотя Arduino все еще может открывать файлы ".pde", вместо этого следует использовать расширение файла ".ino".

Каждый файл PDE сохраняется в своей папке при сохранении из Обработки IDE. Он сохраняется с любыми другими программными ресурсами, такими как изображения. Папка проекта и префикс имени файла PDE имеют одно и то же имя. Когда файл PDE запускается, он открывается в окне отображения Java, которое отображает и запускает результирующую программу.

Обработка обычно используется в учебных заведениях для обучения базовым навыкам программирования в визуальной среде.

...