web-dev-qa-db-fra.com

Quelle langue utilise l'extension .pde?

En cherchant une implémentation de la fractale de Barnsley Fern, je suis tombé sur une implémentation qui a l'extension .pde quel langage de programmation utilise cette extension?

Page d'implantation

54
Hamza Yerlikaya

Ce code est de Processing.org un open source Java. Vous pouvez le trouver Processing.org . L'Arduino IDE utilise également cette extension, bien qu'ils fonctionnent sur une carte matérielle.

[~ # ~] modifier [~ # ~] - Et oui, c'est la syntaxe C, utilisée principalement pour les présentations artistiques ou en direct.

47
kersny

L'extension de fichier .pde est celle utilisée par l'IDE Processing , Wiring et Arduino .

Le traitement n'est pas basé sur C mais plutôt sur Java et avec une syntaxe dérivée de Java. Il s'agit d'un framework Java qui peut être utilisé comme bibliothèque Java. Il comprend une bibliothèque par défaut IDE qui utilise .pde). Je voulais juste rectifier la réponse de @ kersny.

Le câblage est un microcontrôleur qui utilise le même IDE. Arduino utilise une version modifiée, mais aussi avec .pde. La page OpenProcessing où vous l'avez trouvée est un site Web pour présenter certains travaux de traitement.

Si vous connaissez Java, il devrait être assez facile de convertir le code de traitement en Java AWT.

22
Biovisualize

Mauvaise nouvelle J'ai peur (ou peut-être une bonne nouvelle?): Ce n'est pas du code C, c'est un exemple de "Processing" - un langage open source destiné à la programmation d'images. Jetez un oeil ici

Ça a l'air très cool.

8
Chris McCauley

pde est extesion pour:

  • Traitement: Java

  • Câblage: langage dérivé C/C++ (le câblage est dérivé du traitement)

  • Les premières versions d'Arduino: dérivées C/C++ (Arduino IDE est dérivé de Wiring))

Pour Arduino par exemple, le préprocesseur IDE ajoute quelques #defines et quelques fichiers C/C++ avant de tout donner à gcc.

4
flav

Application logicielle écrite avec Arduino, un IDE utilisé pour le prototypage de l'électronique; contient le code source écrit dans le langage de programmation Arduino; permet aux développeurs de contrôler l'électronique sur une carte de circuit Arduino.

Pour éviter les conflits d'association de fichiers avec le logiciel de traitement, Arduino a changé l'extension de fichier Sketch en .INO avec la version 1.0. Par conséquent, même si Arduino peut toujours ouvrir des fichiers ".pde", l'extension de fichier ".ino" doit être utilisée à la place.

Chaque fichier PDE est stocké dans son propre dossier lorsqu'il est enregistré à partir de l'IDE de traitement. Il est enregistré avec tous les autres actifs du programme, tels que des images. Le dossier du projet et le préfixe du nom de fichier PDE ont le même nom. Lorsque le fichier PDE est exécuté, il est ouvert dans une fenêtre d'affichage Java, qui affiche et exécute le programme résultant.

Le traitement est couramment utilisé dans les établissements d'enseignement pour enseigner les compétences de programmation de base dans un environnement visuel.

1
chanchal sakarde