[C/C++] Les normes ANSI, c99, et autres?

Les normes ANSI, c99, et autres? [C/C++] - C++ - Programmation

Marsh Posté le 03-08-2003 à 22:10:57    

Dans l'un des beaux topic instructif de taz, jai découvert qu'il y avait des normes en C et C++. En gros, j'aimerais avoir un petit listing, et vos avis sur lequel est le plus utilisé pour que jpuisse en apprendre plus pas la suite


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 03-08-2003 à 22:10:57   

Reply

Marsh Posté le 03-08-2003 à 22:14:03    

pour ne parler ici que de C++, il y a le C++ original (je sais plus l'année), bref celui supporté par les compilos pourris, et la norme c++98 qui est decrite depuis longtemps dans tous les manuels. celle si est elle même en cours de révision par le comitté C++0x (amélioration du langage, mise aux points, extension de la biliothqèe, fonctionnalités supplémentaires).
 
donc C++98 pour le moment.

Reply

Marsh Posté le 03-08-2003 à 22:14:54    

et ANSI c pour quoi alors?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 03-08-2003 à 22:18:42    

c'est l'organisme américain de normalisation. que je sache le C++98 est une norme ISO (internationale)
 
pour parler de C
- K&R, le langage original (on va dire)
- ANSI, c89  il me semble (aussi ratifier par l'ISO)
- C9x, des normes ISO. C99 est une norme majeur
- évolution
 
pour le C: en ANSI pour un max de portabilité vers des environnements pourris, sinon C99 (Torvalds tane ses programmeurs pour en utiliser les fonctionnalités)
 
 
 
bref pour tout ça, l'important c'est d'avoir un compilo potable et au gout du jour. VC++ se réclame comme compilateur C++, dans la pratique, beaucoup te diront qu'il tiens pas la route...
 
 
le tout est donc de se donner les outils pour travailler
http://gcc.gnu.org/onlinedocs/gcc- [...] %20Options


Message édité par Taz le 03-08-2003 à 22:21:43
Reply

Marsh Posté le 03-08-2003 à 22:30:01    

donc tant quà apprendre à coder, c++98 et c99 sont de choix


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 04-08-2003 à 00:26:05    


 
tu conseilles quoi comme compilo C ?

Reply

Marsh Posté le 04-08-2003 à 00:37:33    

ben si vous développez pas, c'est à dire pour l'apprentissage, gcc/g++ est très bien. sous windows, vous avez Dev-Cpp qui l'utilise, mais j'aime pas trop. Le mieux, c'est www.mingw.org, c'est gcc nu, mais au moins ça vous permet un réglage fin et ça vous apprends à faire de la programmation modulaire (qui est autre chose que plusieurs icones de fichiers et un gros bouton compiler)

Reply

Marsh Posté le 04-08-2003 à 00:44:45    

en gros quand jai fait mes cours de C au cégep, on utilisait borland turbo cc :D


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 04-08-2003 à 01:00:47    

Taz a écrit :

ben si vous développez pas, c'est à dire pour l'apprentissage, gcc/g++ est très bien. sous windows, vous avez Dev-Cpp qui l'utilise, mais j'aime pas trop. Le mieux, c'est www.mingw.org, c'est gcc nu, mais au moins ça vous permet un réglage fin et ça vous apprends à faire de la programmation modulaire (qui est autre chose que plusieurs icones de fichiers et un gros bouton compiler)


 
et pour développer, c'est selon les besoins de l'appli je suppose ...

Reply

Marsh Posté le 04-08-2003 à 01:42:08    

oui. je n'ai aucune idée des possibilités de gcc sous Windows, cela dit je pense qu'elles existent, vu que Mozilla peut se compiler avec et que dev-cpp existe. sinon, au besoin.

Reply

Marsh Posté le 04-08-2003 à 01:42:08   

Reply

Marsh Posté le 04-08-2003 à 10:18:02    

Taz a écrit :

oui. je n'ai aucune idée des possibilités de gcc sous Windows, cela dit je pense qu'elles existent, vu que Mozilla peut se compiler avec et que dev-cpp existe. sinon, au besoin.


 
A ma connaissance gcc ne s'utilise qe dans un evironement cygwin (en même temps j'ai pas franchement creusé la question). Pour le dévellopement windows y a le Borland free command line tools qui offre un compilo et des outils pratiques.
 
Si non dans les IDE je conseil C++ builder, mais si on est pas étudiant ça fait assez mal au compte en banque, qui offre une bone interface et un bon compilo.


---------------
Le Tyran
Reply

Marsh Posté le 04-08-2003 à 12:51:09    

le borland gratuit est buggé jusqu'a l'OS. et oui gcc su'itlise sans cygwin, voire dev-cpp et mingw

Reply

Marsh Posté le 04-08-2003 à 12:57:29    

Taz a écrit :

oui gcc su'itlise sans cygwin, voire dev-cpp et mingw


 
Faudra que je jette un oeuil quand j'aurai 5 min.
 

Taz a écrit :

le borland gratuit est buggé jusqu'a l'OS.


 
Ha tu m'en apprend une là, faut dire je l'ai jamais vraiment utilisé ce truc.


---------------
Le Tyran
Reply

Marsh Posté le 04-08-2003 à 13:01:38    

si je me souviens bien, et pour n'en citer qu'un: l'affichage des std::string pose problèmes ('\0' final affiché ou je plus quoi)

Reply

Marsh Posté le 04-08-2003 à 13:06:48    

Taz a écrit :

si je me souviens bien, et pour n'en citer qu'un: l'affichage des std::string pose problèmes ('\0' final affiché ou je plus quoi)


 
Ha, bon ben achetez les outils borland, utilisez pas les gratuits  [:ddr555]


---------------
Le Tyran
Reply

Marsh Posté le 04-08-2003 à 15:06:59    

gcc sosu windows ca rulez, Notepad+make et zou :)

Reply

Marsh Posté le 04-08-2003 à 15:09:56    

Joel F a écrit :

gcc sosu windows ca rulez, Notepad+make et zou :)

emacs  :o

Reply

Sujets relatifs:

Leave a Replay

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