Quid d'Open Watcom de nos jours ?

Quid d'Open Watcom de nos jours ? - C - Programmation

Marsh Posté le 21-09-2007 à 16:40:07    

Bonjour à tous,  
 
Quid de l'utilisation d'Open Watcom pour débuter en programmation C sous émulation dos (avec de l'ASM de temps en temps) dans un premier temps, puis sous W32 une fois que j'aurai acquis les connaissances requises ?
 
Sur certains vieux posts on dit que c'est un vieux machin tout bugué, mais n'a t-il pas progressé depuis ? (la documentation est hyper abondante et à l'air très correcte sur leur site en tout cas...)
 
Sinon, dois-je obligatoirement me tourner vers des soft du genre Visual C++ 2005 ?
 
Merci d'avance pour votre aide !
@+
Eric

Reply

Marsh Posté le 21-09-2007 à 16:40:07   

Reply

Marsh Posté le 21-09-2007 à 16:41:54    

eric75000 a écrit :

Bonjour à tous,  
 
Quid de l'utilisation d'Open Watcom pour débuter en programmation C sous émulation dos (avec de l'ASM de temps en temps) dans un premier temps, puis sous W32 une fois que j'aurai acquis les connaissances requises ?
 
Sur certains vieux posts on dit que c'est un vieux machin tout bugué, mais n'a t-il pas progressé depuis ? (la documentation est hyper abondante et à l'air très correcte sur leur site en tout cas...)
 
Sinon, dois-je obligatoirement me tourner vers des soft du genre Visual C++ 2005 ?
 
Merci d'avance pour votre aide !
@+
Eric


nan ta des tyrucs tres bien comme vim, un terminal et gcc

Reply

Marsh Posté le 21-09-2007 à 17:06:19    

c'est très bien Open Watcom :o
c'est le seul qui accepte de me lancer des routines assembleur bas niveau (mais alors vraiment très bas hein, genre accés aux registres VGA) sans broncher

Reply

Marsh Posté le 21-09-2007 à 17:29:50    

vc++ 2005 ou cygwin ou mygwin aussi ;o
watcom c'est so 1985 :/

Reply

Marsh Posté le 21-09-2007 à 17:37:09    

Bonjour Harkonnen,
 
C'est justement vous qui m'avez fait m'intéresser à Open Watcom avec vos superbes cours :love:  sur la prog Old-school !!!! (que vous allez continuer, j'espère ;) )
Merci en tout cas pour ce que vous avez déjà fait !!!! (je n'en suis qu'au 1er cours mais je trouve ça super génial  :jap: )
 
Aussi, je me demandais s'il fallait que je me jette à fond dans Open Watcom ou s'il fallait mieux dépenser son énergie sur un soft plus actuel comme les Visual et autre Borland et Cie ???

Reply

Marsh Posté le 21-09-2007 à 17:40:32    

Répondu trop tôt : j'avais pas vu la réponse de Joel...
 
"watcom c'est so 1985" : c'est bien ce qui me fait peur, en fait !
Mais VC++ 2005 ou cygwin ou mygwin accepte aussi l'assembleur ?

Reply

Marsh Posté le 21-09-2007 à 23:21:15    

harko, tu l'a payé combien :o ? avou!
 
:hello: ma gazelle :D

Reply

Marsh Posté le 22-09-2007 à 09:49:14    

eric75000 a écrit :

Répondu trop tôt : j'avais pas vu la réponse de Joel...
 
"watcom c'est so 1985" : c'est bien ce qui me fait peur, en fait !
Mais VC++ 2005 ou cygwin ou mygwin accepte aussi l'assembleur ?


 
VC ouais, soit en __naked soit façon AT&T like
pour gcc win32 , ca passe aussi mais juste en AT&T

Reply

Marsh Posté le 22-09-2007 à 15:08:55    

Arf ! Je viens de voir ce qu'était l'ASM en AT&T : heeuuu, comment dire ?
=> si je pouvais éviter  :pt1cable:

Reply

Marsh Posté le 22-09-2007 à 15:22:01    

Tu peux utiliser la syntaxe Intel en ajoutant deux mot-clés :
 

Code :
  1. asm
  2. (
  3.    ".intel_syntax noprefix \n\t"
  4.    "mov eax, eax \n\t"
  5.    ".att_syntax prefix \n\t"
  6. );


 
C'est si tu veux utiliser des variables définies en C qu'il faut s'amuser : http://www.ibiblio.org/gferg/ldp/G [...] HOWTO.html

Reply

Marsh Posté le 22-09-2007 à 15:22:01   

Reply

Marsh Posté le 22-09-2007 à 16:13:53    

Effectivement, c'est mieux qu'en AT&T... (Merci dap++)
Mais à priori ça ne vaut pas la syntaxe d'OpenWatcom qui à l'air quand même plus simple, plus intuitive.
 
D'où ma question du début : en C et ASM sous Dos 32bits, OpenWatcom à l'air très bien.
Mais qu'en est-il en Win32 ? Est-ce que le fait qu'il soit vieux (bien que la dernière màj date d'Août 2007 !!!) soit si rédhibitoire que ça ???
 

Reply

Marsh Posté le 22-09-2007 à 16:32:23    

eric75000 a écrit :

Effectivement, c'est mieux qu'en AT&T... (Merci dap++)
Mais à priori ça ne vaut pas la syntaxe d'OpenWatcom qui à l'air quand même plus simple, plus intuitive.
 
D'où ma question du début : en C et ASM sous Dos 32bits, OpenWatcom à l'air très bien.
Mais qu'en est-il en Win32 ? Est-ce que le fait qu'il soit vieux (bien que la dernière màj date d'Août 2007 !!!) soit si rédhibitoire que ça ???
 


Bah, si le but, c'est d'utiliser l'assembleur, ou les routines de bas niveau genre accès au bus I/O, et si blocage, il y a, c'est pas au niveau du compilateur, mais du système qui ne permet plus les manips de bas niveau en mode utilisateur (ring3 en x86), et c'est tant mieux. Si c'est pour écrire un driver (donc en ring0) OK. Sinon, il faut utiliser d'autres techniques. L'outil de compilation ne suffit pas.


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

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