Langage c sous windows7

Fermé
aiglonblanc Messages postés 8 Date d'inscription mercredi 21 août 2013 Statut Membre Dernière intervention 19 octobre 2013 - 18 oct. 2013 à 23:30
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 22 oct. 2013 à 10:29
bonjours a tous , je voudrais bien savoir comment programmer en c sous windows7 ; ya t-il un moyen?
A voir également:

2 réponses

solero07 Messages postés 6 Date d'inscription mardi 12 juin 2007 Statut Membre Dernière intervention 19 octobre 2013
18 oct. 2013 à 23:54
Bonjour,
Un éditeur de texte genre bloc note suffit pour programmer en C, personnellement j'utilise l'IDE code::block à télécharger sur internet, assez léger (comparé à Eclipse ou Netbeans)et bien fait.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
19 oct. 2013 à 00:58
"suffit pour programmer en C": arhem, fautdait p't'être avoir une chaîne de compilation aussi non? A noter que Code::Blocks, Eclipse, Netbeans, Visual Studio, etc... ont une chaîne de compilation intégrée (GCC dans les 3 premiers cas, MSVC dans le cas de Visual Studio)
0
aiglonblanc Messages postés 8 Date d'inscription mercredi 21 août 2013 Statut Membre Dernière intervention 19 octobre 2013
19 oct. 2013 à 23:30
c'est a cela que je pensais ,faudrait télécharger donc ces logiciels avant de pouvoir programmer en c sous windows
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
Modifié par [Dal] le 21/10/2013 à 15:25
Il n'y a pas de compilateur C dans les programmes fournis avec Windows.

Le lien de téléchargement sur CCM de Codeblocks donné par solero07 n'est pas le bon. Le lien est celui-ci.

Autrement, sur le site du projet Codeblocks : http://www.codeblocks.org/downloads/26 choisir codeblocks-12.11mingw-setup.exe pour une installation avec le compilateur libre gcc porté sous Windows : MinGW (codeblocks-12.11-setup.exe ne comporte aucun compilateur).

Le lien sur CCM pointe sur la version comportant le compilateur gcc.

Si tu ne veux (peux) rien installer sur ta machine, tu peux utiliser un compilateur en ligne comme celui-ci : https://ideone.com/. C'est un peu limité, mais cela marche pour des programmes simples.

Cet outil est tout simplement génial pour poster, tester des bouts de code, éventuellement y travailler à plusieurs, juste avec une connexion Internet et un navigateur sur tout système d'exploitation, avec coloration syntaxique, gestion des entrées / sorties standard, etc.

Cela ne remplace pas les logiciels précités, mais c'est utile pour certains usages.


Dal
0
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 3 909
21 oct. 2013 à 20:01
Hello,
Si je puis apporter mon humble avis, j'ai une préférence pour Visual Studio, gratuit dans sa version Express
0
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
22 oct. 2013 à 10:29
Salut BunoCS,

Leur produit est un produit très professionnel et propose un environnement agréable à utiliser, mais, AMHA, je ne partage pas ton enthousiasme.

La désaffection de Microsoft pour le C dans ses produits est notoire.

De la bouche même de Herb Sutter employé chez MS (évangéliste pour Visual C++ et où il dirige la conception de C++/CLI selon Wikipedia), https://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/

Visual C++'s focus is to support ISO C code that is supported by ISO C90 or ISO C++ (98 or 11). For the longer answer, I'm combining my UserVoice answers below, plus an additional comment about restrict in particular.

En bref, Microsoft est bloqué avec le C89/90, et ne fera rien pour implémenter les évolutions du C postérieures, en dépit des protestations de ses utilisateurs.

Choisir cette plateforme pour développer du code portable en C est un choix hasardeux, ou alors il faut exactement savoir ce que l'on fait.

Lui même écrit :

We recommend that C developers use the C++ compiler to compile C code (using /TP if the file is named something.c). This is the best choice for using Visual C++ to compile C code.

Alternatively, we recommend that C developers use the C90 compiler (using /TC or naming files as something.c) if you need to write C90 conforming code that exercises some of the rarer cases that in C++98 are illegal or have changed meaning. This is a fallback primarily intended to support historical C code.

If you really need either of the following:

features in C95/C99/C11 that are not part of ISO C++; or
features in C that are in the C++ subset but without also enabling the writing of C++ code;

then we recommend that you consider using a different compiler such as Intel or gcc (short-term) and/or pressure your standards committee representatives to have ISO C++ include more of the C standard (longer-term).


C''est à tel point que l'interface ne prévoit même pas la création de projets en C, ce qui donne lieu à des questions d'utilisateurs incrédules telles que celle-ci, et qui finissent par se demander même si le produit supporte le C :

https://stackoverflow.com/questions/3327199/how-can-i-use-visual-studio-2010-for-c-development

Pour créer un projet compilé en C, il faut créer un projet C++ (!), et y mettre des fichiers .c au lieu de .cpp (?!!), ou utiliser les options de compilation citées par Herb Sutter. On ne peut pas mieux faire pour décourager l'usage du C.

Il est fréquent, sur ce forum, et ailleurs, que des gens pensant faire du C avec ce produit, utilisent en fait le compilateur C++ et y mélangent allègrement C et C++, ce qui ne pose pas de problèmes à ce produit Microsoft (forcément, ils "recommandent" de compiler du C avec leur compilateur C++), mais causera des déboires certains en dehors du monde de Visual Studio.


Dal
0