Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1116 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Quid d'Open Watcom de nos jours ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quid d'Open Watcom de nos jours ?

n°1613937
eric75000
Posté le 21-09-2007 à 16:40:07  profilanswer
 

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

mood
Publicité
Posté le 21-09-2007 à 16:40:07  profilanswer
 

n°1613939
zecrazytux
Posté le 21-09-2007 à 16:41:54  profilanswer
 

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

n°1613952
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-09-2007 à 17:06:19  profilanswer
 

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

n°1613956
Joel F
Real men use unique_ptr
Posté le 21-09-2007 à 17:29:50  profilanswer
 

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

n°1613963
eric75000
Posté le 21-09-2007 à 17:37:09  profilanswer
 

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 ???

n°1613964
eric75000
Posté le 21-09-2007 à 17:40:32  profilanswer
 

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 ?

n°1614041
zecrazytux
Posté le 21-09-2007 à 23:21:15  profilanswer
 

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

n°1614069
Joel F
Real men use unique_ptr
Posté le 22-09-2007 à 09:49:14  profilanswer
 

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

n°1614109
eric75000
Posté le 22-09-2007 à 15:08:55  profilanswer
 

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

n°1614110
dap++
Script kiddie
Posté le 22-09-2007 à 15:22:01  profilanswer
 

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

mood
Publicité
Posté le 22-09-2007 à 15:22:01  profilanswer
 

n°1614118
eric75000
Posté le 22-09-2007 à 16:13:53  profilanswer
 

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 ???
 

n°1614121
Emmanuel D​elahaye
C is a sharp tool
Posté le 22-09-2007 à 16:32:23  profilanswer
 

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/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Quid d'Open Watcom de nos jours ?

 

Sujets relatifs
fopen: fail to open stream - connection timeoutselectionner un fichier qui a 15 jours
Actualiser une Base de donnée tous les joursComment gerer une fenêtre de mise à jours fichiers due à une erreur?
extraire Y, m, d, H, i, s d'une date(' ')[Planning] Recherche d'un projet Open Source
"Open With...." et fichier multiplesQuid de la gestion d'erreur PHP5
[RESOLU]Calcul nombre de jours ouvrables entre 2 datesPhrase qui change chaques jours.
Plus de sujets relatifs à : Quid d'Open Watcom de nos jours ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR