Me mettre sérieusement au C++?
J´ai fait quand meme un an non stop sur VC++6, jusqu´a que mon Pc déconne
Enfin bon, je crois que l´intervention de GamerFou peut mettre tout le monde d´accord
fermé aux autres OS l´IDE et le compilateur oui mais pas le code généré en tout cas.
et d´ailleur c pas tres grave tout ce ke vous dites ca ne me fait pas préférer Borland pour autant vous en faites tout un plat pour rien.
Lorsque j´ai dit que VC etait fermer au autre OS c´etait surtout par anticipation. VC++6.0 n´est plus maintenu, tout les efforts de Crosoft sont centrés sur . NET
Donc bientot vous vous tournerez vers . NET
Un des principes de . NET est de concevoir un meme projet avec tout les langages soutenu par la plateforme . NET (Class C++ heritant de classe Java par exemple)
Donc, si cette caracteristique est utilisée, le source ne serons plus compatible avec les autres OS. A moins que Microsoft ne propose des compilo sur les auter OS, ce qui serait cool mais la je suis ceptique.
Mode "a verifier" ON :
Et apparament ce que produit . NET c´est du pseudo code, comme Java...
Cool, la compil just in time c´est pas le top pour les jeux rapides.
Mode " a verifier" OFF
est ce nous sommes d´accord sur :
1)Borland C++Builder n´a d´utilité que pour crée rapidement des interfaces graphique(frame,dialogbox) rapidement.
2)VSC++ est, d´une part, un éditeur de code C++ et d´une autre part, un outil pour crée des interfaces graphique avec les lib MFC.
Si oui, on ne peux comparer C++Builder et VSC++ qu´avec le ratio qualité du code/rapidité de prog. de l´interface graphique.
Ce ratio ne prend donc pas en compte toute les possibilité de l´IDE VSC++ et penche, experience objectif, du coté de Borland.
2)VSC++ est, d´une part, un éditeur de code C++ et d´une autre part, un outil pour crée des interfaces graphique avec les lib MFC.
mouarf c´est vraiment tout ? ? il en manque un paquet : )
Bon alors moi j´va y mettre mon petit grain de sel !
Ok c´est parti sur le Visual C++. Il est loin d´etre a la norme, vous avez evoqué quelques petit bugs, moi j´ai 2 remarques qui me pourrissent la vie dessus :
Il se permet sans accord prealable de virtualiser des fonctions.
Il ne force pas ( comme ecrit dans la norme ) a avoir un retour chariot comme dernier caractere d´un . h ( he oui, la galere hein ? )
Il ne force pas la contruction ordonnée des objets derives ( Exemple : class A herite de B et C, alors dans le contructeur il faut suivre RIGOUREUSEMENT cet ordre, et ca billou il fait pas ! ).
Ceci est tres embetant lorsque on passe son code vers des compilo plus "titileux-rigoureux".
L´enorme avantage c´est les MFC : Si tu veux en faire c´est bien, mais si tu veux faire quelque chose qui "sorte" du contexte ( look, fonctionnement) des MFC alors vaut mieux reprendre toi meme tes classes de base.
Borland
Ben la je doit dire que c´est un bon outils d´apprentissage. Mais une fois sorti de l´ecole, faut passer a quelque chose de serieux. Il se permet de ne pas lier correctement les dependences des DLL ( Chainage sur first chunck pour ceux qui connaissent ). De plus il propose un format lib un peu olé olé... Enfin une fois dans le milieu professionnel il vaut mieux passer son chemin.
GCC
J´avoue mon inculture UNIX. Bon visiblement pour les unixiens c´est Le compilateur. Perso, je trouve cela un peu casse-noisette de continuer a causer a un compilo via ligne de commande, mais mes potes d´unix ne jurent que par cela.
Compilateur Intel
Vi il existe, il coute tres tres tres cher. Bon le reproche et l´avantage pour celui la c´est de s´ocupper des processeur Intel !
Compilateur Watcom
Decus que personne n´en parle. Pour moi c´est celui qui genere le code le plus clean. Passé au profiling des contructeur de machine, il y a rien a dire. Pas contre l´interface peche encore un peu.
Voila.
Personnelement aujoud´hui pour le travail j´ai affaire a 3 compilateurs :
Visual pour le dev
Watcom que j´utilise pour builder le projet final
GCC que mes petit copains d´unix me cassent les pieds avec puisque defois le compilo se plain de ci ou de ca .
Moi aussi je rajouter ma petite couche de merde : -)
GCC : C est pas le fameux compilateur unix optimise pour le 486 ?
Compilateur Intel/Borland, connait, mais juste de nom : -)
Compilateur WATCOM : Tiens, c etait pas le premier compilateur qui permettait il y a une certaine epoque de compiler des programmes dos en mode protege ?
Compilateur VC : Bah oui, j utilise celui la parce que j aime bien meme si les premiere fois sont assez derourantes (comment on pour faire reapparaitre la toolbox ? : -)... g mis du temps) Puis cette toolbox est vraiment limite... Meme visual basic propose d avantage de controles dans sa version de base !
Tiens elle me sera drolement pratique la petite case ANSI !
Sinon les MFC... bah Conneries Facon Microsoft... (en anglais, faut lire a lenvers : -).. g essaye.. et g passe mon chemin : -) Le code necessaire pour utilise ca est . .. euh... deroutant. Mais plein de monde les aime alors...
Mais sinon, on oublie les compilateur Mingwin et Cygwin... je les connait pas.. qu est ce qu ils valent ? (MingWin est utilise avec DevC++, mais a part ca ? )
Moi aussi ej v inclure mon gros grain de sel ! !!
vous devriez un peux chippoter au option du compilateur car il permet bcp de chose mais le s3/4 des gnes ne savent meme pas a quoi serve ces options avec certain add on visual peux meme generer du code pour d autre machine .
Et Vc++ c est pas rien que les MFC.
. ..
Data
Ou peut-on télécharger virtual C++?
Est-ce que "C++Builder6" est bien?
Quel sont les autre logitiel C++ a par "dev-C++,Virtual C++ est C++Builder6?
ffman : Juste avant tu demandais quel est le meilleur logiciel payant, et maintenant tu demandes où est-ce qu´on peut le télécharger ?
Un conseil, si tu débutes, utilise le compilateur que tu veux. L´avantage de Visual C++ ou de Borland C++ Builder, c´est qu´il existe plein de bouquins (en vente dans des librairies) qui t´apprendront à t´en servir.
Ces deux programmes sont très bien, Visual C++ tout comme C++ Builder, donc regarde surtout en fonction de l´argent que tu comptes dépenser. Dans tous les cas, dès que tu sauras programmer sur l´un, tu t´adapteras facilement sur l´autre. En fait ce n´est pas le "logiciel" qui est important, c´est surtout ce que tu en fais ; )
Dev-C++ est très bien aussi, de plus il est gratuit, par contre si tu n´as jamais écrit une ligne de programme, évite pour le moment. Il est plus ou moins documenté, et il est un peu moins accessible que Visual C++ et C++ Builder.
Je tiens a redire que VisualC++ et Borland C++ Builder ne serent pas a la meme chose.
VC++ est un environement de prog C++ pour tout faire alors que C++ Builder ne sert qu´a cree rapidement des interface graphique rapidement(comme VB).
Donc ne les departages pas en fonction de l´argent que tu veux depensser mais en fonction de ce que tu veux programmer.
Si tu veux faire les boites de dialogue vite fait avec plein de composnat dessus utilise C++Builder.
Pour le reste, jeux ou autre utilise VC++ ou equivalent.
Dans tout les cas, faire un jeux en C++Builder c´est vraiment pas le top.
Et une note au passage, il n´y a que les ´intoxiqués haute dose´ pour utiliser GCC en ligne de commande. Ou alors, il ne produise que des petits programe de rien du tout. Actuelement, la compilation sout linux et aussi aisee que celle sous windows, y´a juste qu´a clicker sur "Compile" : )
Dans virtual C++, pour l´instaler, il faut un mot de passe, est-ce que que c´est le meme pour tous ou c´est un code individuel, si c´est un code pour tous, denais le moi car je ne l´ais pas puisque je vien de télécharger.
Kouic : Ce que je faisais dans mon post précédent, c´était répondre à la question. Je sais bien qu´il y a des grosses différences entre chaque compilo, mais là ça fait deux pages que vous vous titillez sur des détails (l´esprit critique des programmeurs quoi lol), mais le gars n´a peut-être jamais écrit une ligne de code. Bref quand tu veux apprendre les bases, tu le sais j´imagine, n´importe quel compilateur fait l´affaire.
A part ça je ne prends pas part au débat, c´est une discussion sans fin, en plus je suis entièrement d´accord avec ton post page précédente, après chacun son opinion.
ffman57 : Si tu l´as acheté, tu dois avoir un numéro de série qui traine sur un manuel fourni avec, ou sur le boitier du CD d´installation.
Si tu ne l´as pas acheté, honnêtement j´en sais rien.
il existe un logitiel capable de dechifrer les les mot de passe?
LooL tu le fait expres ou t´es naif, le testeur c klr qu´il l´a downloade(vu ce qu´il dit c certainement du warez : p) et il ne durera sans doute pas longtemps sur le C++...
par contre ff tu es vraiment peu imaginatif, trouver une cle ya rien de + simple bon ben je dirais juste qe dans la version que tu as dl , apres avoir decompresser tu devrais certainement avec un fichier serial.txt et il sera certainement dessus, si apres ca tu trouves pas de cle je peux rien faire.
sinon tu peux dechiffrer nimporte kel code mais c pas un code specialise ya des tas de serials differents
c vrai que c un peu la merde pour faire des interfaces sous VC. Bon VB est bcp mieux, mais le language me rebutte un peu (une fois goute au C, on ne peux plus revenir a VB).
Vous avez quelques choses a proposer ?
Hmm je te proposerai du C# sous . NET, l´outil de RAD est vraiment excellent.
acidparadouze : lol non je suis pas naïf à ce point ^^ J´évite juste d´aider les pirates, par principe. Apparemment tu avais raison il n´a pas fait long feu dans le monde fabuleux du C++ : ))