[c++] généralités

généralités [c++] - C++ - Programmation

Marsh Posté le 02-02-2006 à 16:40:38    

Bonjour à tous,
 
je voudrai avoir quelques renseignements sur le C++.
Je voudrai connaitre des généralités sur le c++, qu'est ce qu'on peut faire avec ? (de plus qu'avec des langages plus haut niveau comme as, php...), quel sont les avantages d'un langage 'bas niveau'?...
 
Sur le web, je n'arrive qu'àtrouver des informations sur les syntaxes, ce qui ne m'interesse pas car je possède déjà un niveau relativement bon en php, js, as, lingo... donc si vous connaissiez également des liens pouvant m'orienter...
 
Une derniere chose, je cherche la possibilité de pouvoir adapter une manette avec un executable (exe director ou swf), j'ai vaguement lu qu'il fallai réaliser un driver en C pour realiser ca... qu'en pensez vous, pouvez vous me donner des pistes?  
 
 
Merci d'avance

Reply

Marsh Posté le 02-02-2006 à 16:40:38   

Reply

Marsh Posté le 02-02-2006 à 17:52:16    

D'une manière générale, le C/C++ est un langage qui permet de faire à peu près tout ce qu'on veut. Cela dit, c'est parfois un petit peu difficile. C'est habituellement plus confortable que l'assembleur, mais moins agréable que le Basic pour un débutant.
 
D'une manière particulière, pour "adapter une manette avec un exécutable" :
 
- Il est en effet possible de faire cela en C/C++.
 
- Il n'est sans doute pas nécessaire d'écrire un driver, car tous les fabricants de manette livrent un driver avec leur manettes, à moins qu'ils ne demandent à l'utilisateur de se servir de l'un des drivers génériques qui sont inclus dans Windows ou dans un autre système d'exploitation; écrire un driver n'est en général nécessaire que pour ceux qui fabriquent eux-même leurs manettes.
 
- La communication avec la manette se fait soit avec l'appel de fonctions publiques du driver (c'est le cas pour les driver Twain des scanners) soit par des instructions d'entrée/sortie ordinaires (c'est souvent le cas pour les manettes).
 
- Si la manette se branche sur un port RS232, ou un port USB, il faut probablement communiquer avec des instructions d'entrée/sortie standards, plus ou moins élaborées. Ses instructions sont disponibles en C et quelques-unes sont disponibles en PHP, voir http://us3.php.net/manual/en/funct [...] etattr.php ou faire une recherche dans Google avec "serial port" site:www.php.net.
 
Conclusion : interfacer une manette est probablement possible en PHP avec les fonctions Posix Direct I/O, mais si tu veux apprendre le C/C++, pourquoi pas, c'est un langage qu'il est au moins aussi utile de connaître que le latin (quand on fait de l'histoire).


Message édité par olivthill le 02-02-2006 à 17:54:43
Reply

Marsh Posté le 03-02-2006 à 00:17:23    

dirigé une manette en php ? [:le kneu]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed