Pages: [1]   Go Down
Author Topic: processing / wiring, de quoi par le t'on ?  (Read 1204 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour a tous,

Un post un peu a part puisqu'il ne traite pas de codes directement mais j'ai besoin de comprendre les choses.

En l'occurence, j'aimerai bien comprendre la différence entre wiring et processing. on lit un peu partout que arduino fonctionne sous wiring/processing, les deux mots sont toujours liés. Alors c'est quoi wiring, cest quoi processing ?

wiring, c'est le "langage de programmation" ?
et processing c'est l'environnement de programmation (IDE) ?

merci de me clarifier l'esprit smiley
« Last Edit: September 07, 2010, 02:29:37 am by KiliYaBB » Logged

FRANCE
Offline Offline
Sr. Member
****
Karma: 0
Posts: 338
Arduino rocks .... oulalalalala
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

processing est un laguage de développement pour les arts visuels ( art génératif, art géométrique, etc...).

l'IDE d arduino , c a dire l environnement de programmation: le programme qui permet d écrire du code, de le compiler ou de le charger dans arduino, bref l interface qui nous permet de saisir du code et de le transformer en quelque chose, est tirée des sources de Processing, et fonctionne sous environnement java.

http://processing.org

je ne suis pas très au fait de wiring, mais si j ai bien compris Wiring est  lui aussi basé sur le langage Processing ( syntaxe, compilateur, etc ... )

http://wiring.org.co/

On peut dire si tu veux que Processing est une sorte de langage C mélant un peu de fonctions javas, et qu il a des enfants qui s appuyent sur son architecture.
« Last Edit: September 07, 2010, 07:05:25 am by karistouf » Logged

France
Offline Offline
Faraday Member
**
Karma: 23
Posts: 3010
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

wiring est un projet similaire à arduino qui utilise une carte avec un microprocesseur et un sous-ensemble du langage C qui permet un apprentissage rapide. En fait wiring a précédé arduino et le projet arduino c'est appuyé sur les développements de wiring. C'est pour cela que l'on trouve dans les librairies d'arduino des fichiers wiring.c, wiring_analog.c, etc...

Tu trouveras des informations supplémentaires en regardant le lien suivant:http://www.ecole-art-aix.fr/article412.html

En ce qui concerne Java, il n'est utilisé que pour le développement de l'IDE permettant ainsi un support multi OS.
Logged

FRANCE
Offline Offline
Sr. Member
****
Karma: 0
Posts: 338
Arduino rocks .... oulalalalala
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

désolé pour l'imprécision !
dans processing il y a quelques librairies portées du java par un wrapper C.

 il y a aussi des portages de processing sous d autres langages.

un forum en francais si envie de fureter sous processing: http://codelab.fr/accueil
« Last Edit: September 07, 2010, 07:26:09 am by karistouf » Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

merci pour le lien fdufnews, et pour tes infos karistouf

en fait le plus juste, serait de dire que le langage est du processing, non ?

puisqu'en faites, wiring et arduino sont des bébés de processing, et quils font plus référence aux hardware

non ?
Logged

FRANCE
Offline Offline
Sr. Member
****
Karma: 0
Posts: 338
Arduino rocks .... oulalalalala
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

le langage est du C, et la plateforme ( bibliothèques etc... ) est du processinng / wiring .
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 207
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

C ou C++ , ra me voila reperdue

je pensais etre dans le vrai en disant que le langage est du processing :'(
Logged

FRANCE
Offline Offline
Sr. Member
****
Karma: 0
Posts: 338
Arduino rocks .... oulalalalala
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

hum... je ne suis pas super au point mais voilà ce que je peux te dire ( je suis tombé dans arduino il y a une semaine):

un langage est une syntaxe avec une grammaire. pour moi le langage utilisé est du C: les mêmes mots clés, la même syntaxe, la même utiisation via des fonctions.
Le langage C est du "moyen niveau", c a d que ce n est pas un langage très interprété: il n y a pas beaucoup beaucoup de strates entre le code machine où on decalle des bits pour faire les opérations ( voir l assembleur ) et les bibliothèques utilisiées ( librairies).


les bibliotheques qui gèrent toutes les taches sont des instructions qui vont utiliser soit d autres bibliothèques, soit parler en "bas niveau".

quand tu crees une fonction, tu es déjà dans cette démarche.

int mafonction( float chiffre)
{
float mon_calcul=chiffre / pi;
return(mon_calcul);
}

dans arduino, certaines fonctions sont intégrées directement dans le moteur qui fabrique le programme. comme les objets Serial, qui sont une classe, et qui ont été intégré dans le noyau du langage de programmation.


http://fr.wikipedia.org/wiki/Langage_de_programmation#Syntaxe
« Last Edit: September 07, 2010, 01:45:20 pm by karistouf » Logged

Pages: [1]   Go Up
Jump to: