Se connecter avec
S'enregistrer | Connectez-vous

*Divers* BlaBla@Programmation

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

nicoprog a écrittient vous auriez pas un bon lien pour apprendre le C++ ?
(sa me passse comme sa par la tete lol)


de musaran :
Citation :
J'ai séparé de ce post la partie sur la programmation en général: http://forum.hardware.fr/forum2.php3?post=29724&cat=10

Sélection du filtrage du meilleur de la crème du supérieur des plus abouties de toutes les choses réussies de qualité les plus utiles enrichissantes que j'ai trouvé sur internet.
Our C et C++ mélangés.
En général rangés par ordre d'importance.
Tout est gratuit, sauf mention contraire (ou oubli).

Où apprendre Un bon point de départ.
The Méga Cours de C++
Bruce Eckel's Free Electronic Books Excellente série "Thinking in [C++, Java, patterns(pré), C#(pré)]", téléchargeables, merci à lui.

Foires Aux Questions A lire avant de poser une question bateau.
C++ FAQ LITE Française (téléchargeable).
FAQ C fr.comp.lang.c Française.
Comeau FAQs C++ and C, C++ Templates (under construction), C99, General C++.
Bjarne Stroustrup's C++ Style and Technique FAQ, General FAQ.
I need help with my homework! (C) Sensation de déjà-vu...

Standards et recommendations de style et de codage Si seulement tout le monde les suivait...
Recommended C Style and Coding Standards.
C++ Coding Standard
The Ten Commandments for C Programmers (Annotated Edition)

Documents Ces lectures sont des plus instructives.
C++0x Le futur possible de C++.
C Traps and Pitfalls
A Critique of C++ (3rd Ed.) (mauvaise critique du C++, mais bonne critique des langages en général)

C++ Templates as Partial Evaluation Programmer en patrons.
Expression Templates Permet à une expression de produire une fonction au lieu d'une valeur.

Livres et/ou recommendations Pour éviter les merdes boguées, fausses, menteuses et périmées.
Bruce Eckel's Free Electronic Books Excellente série "Thinking in [C++, Java, patterns(pré), C#(pré)]", téléchargeables, merci à lui.
Comeau's Suggestions for C++, OO, and C Literature
"La programmation professionnelle" Un excellent et épais ouvrage sur l'art de programmer. Malheureusement introuvable.
"Le Langage C++, Édition spéciale", par Bjarne Stroustrup, 1096 pages, CampusPress, ISBN 2-7440-1089-8. Trop ardu pour débuter, mais très bien pour se perfectionner en vrai C++.
"Le C++ Efficace, Cinquante règles de conception", par Scott Meyers, 240 pages, Vuibert, ISBN 2-7117-8682-X. Il rend les idées claires.

Sites intéressants Y'a bon !
Bjarne Stroustrup's Homepage (ou http://www.stroustrup.com) Rien moins que le concepteur du C++. Des liens, des articles, des avis, des FAQs, un très bon endroit à explorer.
GotW.ca: Herb Sutter Surtout Conversations With a Guru et Guru of the Week, des articles techniques et humoristiques.
The Association of C & C++ Users
C-C++ Users Journal

cplusplus.com, The C++ resources network De tout, je n'ai pas encore détaillé.
http://www.developpez.com/ Association d'entraide des développeurs francophones: Forums, articles, tutoriaux, liens...
5/5 http://www.codeproject.com/ Community of Visual Studio .NET developers. De bons articles, malgré l'aspect propriétaire.
http://www.codeguru.com/ (?)

Test C++ et Java de Pacte Novation Niveaux Débutant, Confirmé, Expérimenté.

Environnements de Développement Intégrés+ Rapid Application Developement C'est votre outil principal, choisissez-le bien.
Dev-C++ (Windows).

C++ Builder 6 (Windows, payant) EDI/RAD de Borland. Très complet.
Version d'évaluation 180 Mo.

Visual C++ 6 (Windows, payant) EDI de Microsoft. Avec tout ce que cela implique ;) .
Service Packs Mises à jour, et surtout corrections de certains des innombrables bogues... Très utile, mais 130 Mo quand même !
Visual Assist (évaluation 30 jours) Améliore considérablement l'éditeur (versions 3 à .NET).
Trucs et astuces pour Visual C++ 6 De moi.
Useful Debugging Macros (VC++ 5.0-6.0) ASSERT, TRACE, VERIFY et d'autres sans MFC.
Aggressive Optimizations for Visual C++ Gagner des Ko par fusion des segments.
Reduce the Size of Your Final EXE File Gagner des Ko par linkage sélectif.
Debugging Release Mode Problems
Surviving the Release Version

Metrowerks CodeWarrior (Windows/Mac OS, payant) Pour un maximum de plate-formes (dixit tgrx).

eclipse (Windows, Linux) "open extensible IDE for anything and nothing in particular"

Compilateurs Réservé aux membres de l'ALC (Amicale de la Ligne de Commande).
Liste par Bjarne
GNU Compiler Collection (Linux, Windows(cygwin)) Compilateurs C++, C et autres très utilisés.
Borland C++ Compiler 5.5 (Windows, payant) 8.7 Mo
Comeau C/C++ Compiler 4.3.0 (payant, Linux, Windows, ...) Le plus conforme et le plus avancé. Test en ligne.
Lcc Compilateur C (génère de petits fichiers)
Intel C++ compiler (Windows(payant), Linux(gratuit)) Optimise bien.

Editeurs Coloration syntaxique, appel du compilateur, et plus si affinités.
Vim (linux)
Emacs
Xemacs (Linux)
nedit (Linux)
Ultra Edit (Windows)
Edit Plus (shareware Windows)
J'ai pas tous les liens... j'utilise pas ça moi !

Outils Un bon artisan est bien outillé.
Doxygen Générateur de documents à partir des commentaires.

Librairies standards La vôtre est toute pourrie ? changez-en !
Dinkum C99 Library (?)
STLport

Librairies diverses Mettez un tigre dans votre langage !
Boost C++ Certaines deviendront/sont devenues standard. C'est dire...
Allegro Pour les jeux, réputée intuitive et facile à utiliser. Lien alternatif, Exemples de sources.Blitz++ (gratuit) Calcul scientifique à haute perforances, basé sur les classes et patrons.
GMP C (wrapper C++), arithmétique de précision arbitraire sur entiers, rationnels et flottants.
POOMA
MTL
Loki (au limites de C++ paraît-il)
SDL

Librairies graphiques

Librairies d'interface graphiques

Références
Microsoft Developers Network Tout ce qu'il faut savoir pour Windows.
Rogue Wave Standard C++ Library User Guide and Tutorial
Silicon Graphics Standard Template Library Programmer's Guide
Dinkumware STL Doc

Bjarne Stroustrup's C++ Glossary

Forums de programmation Français Pour posez des questions idiotes, troller, étaler son ignorance, ou se disputer sur des détails insignifiants...
developpez.com Dédié à la programmation, beaucoup de rubriques.
Hardware.Fr Alias HFR. Très fréquenté, élaboré et boguép... Coloration syntaxique du C/C++.
Présence-PC Alias PPC, cousin de HFR.

Listes de diffusion Un monde parallèle s'ouvre à vous...
http://groups.google.com/ consultation en ligne des listes
news:alt.comp.lang.learn.c-c++ Apprendre le C/C++
news:comp.lang.c
news:fr.comp.lang.c Version française
news:comp.lang.c++
news:comp.lang.c++.moderated Version modérée
news:comp.std.c++ Évolution du standard ANSI/ISO C++.

Grillage de neurones Si on se prend pour un crack, ces pages rapellent à l'humilité.
Pre-Processor File Iteration
Template Metaprograms
Class name injection
The International Obfuscated C Code Contest

Récréation
Computer stupidities/programming
Generalizing Overloading for C++ 2000

Et ne jamais oublier www.google.fr !

À venir
-forums anglais
-pages des personnalités de la programmation
-meilleur classement des newsgroups
-recommendations de livres

Je mettrais à jour ce post en fonction de mes découvertes.
N'hésitez pas à me mettre au courant pour tout ce qui manque, est faux ou imprécis, existe en version française, ect...

he ho, j'y ai mis un peu de temps, j'ai pas envie de la recommencer hein :o 

récemment quelqu'un me demandait pourquoi il n'y avait pas un tuto sur les premiers pas en programmation (sous-entendu avec VB), là je suis pas fou, c'est pas mon but de convertir la masse à VB :D 
Lassé par la pub ? Créez un compte