Apprendre à programmer en c

Apprendre à programmer ne s`apprend certainement pas du jour au lendemain, et demande beaucoup de travail et de dévouement (surtout avec C++). Ce guide vous aidera tout au long du processus.

Pas

Image intitulée Learn C++ Programming Step 1
1. En savoir plus sur l`histoire de C++. La meilleure façon de commencer avec un langage de programmation est d`apprendre ses racines. Bien que vous ne compreniez pas tout ce que vous lisez, certaines de ces pages vous présenteront des termes importants qui seront abordés plus tard (tels que "Programmation orientée objet").
Image intitulée Learn C++ Programming Step 2
2. Installer un compilateur C++ (et éventuellement IDE). Un compilateur est requis pour la programmation en C++ car le code source réel doit être compilé dans un fichier qui peut être exécuté par votre ordinateur. Si vous utilisez Windows, une bonne option est Visual C++ 2010 Express, ou si vous utilisez Linux Geany est une bonne option. Les deux sont livrés avec un IDE (Independent Development Environment), ce qui rend le processus d`écriture du code source beaucoup plus facile. (Remarque : de nombreuses personnes en ligne recommandent d`utiliser l`IDE et le compilateur Bloodshed Dev-C++. Ne pas. Celui-ci n`a pas été mis à jour depuis 5 ans et contient des pages et des pages de bogues connus répertoriés ici : http://sourceforge.net/p/dev-cpp/bugs/)
Apprenez à utiliser efficacement l`IDE. Certains des IDE ont leurs propres bizarreries qui peuvent éventuellement gêner, il est donc logique de garder une trace et de revoir les différentes options et paramètres de votre IDE.
Image intitulée Learn C++ Programming Step 3
3. Choisissez quelques tutoriels pour commencer à apprendre le C++. Cette étape, avec le compilateur, est l`une des étapes les plus importantes. Il y a quelques choses à faire pendant cette étape. Tout d`abord, assurez-vous que le manuel est écrit pour des débutants complets en programmation, car ils sont les plus complets dans leurs descriptions. Ensuite, assurez-vous que le code du didacticiel respecte le standard C++ 03, voire le nouveau C++ 11 (pas encore standardisé, alors méfiez-vous des problèmes de compilateur), car les compilateurs modernes ont du mal à compiler du code obsolète, ou serviront simplement à refuser. Quelques bons proviennent de la programmation.com sur C++ et le tutoriel sur www.cplusplus.fr/doc/tutoriel/.
Image intitulée Learn C++ Programming Step 4
4. Essayez chaque nouveau concept. Une partie importante de l`apprentissage de la programmation ne consiste pas seulement à lire les différents concepts, mais à les appliquer dans votre propre code. Copier et coller le code dans votre IDE n`aura qu`une utilité limitée. Il est beaucoup plus avantageux de taper chaque exemple et d`essayer par vous-même de développer vos propres idées pour les programmes qui utilisent le concept appris, afin de maximiser la quantité d`informations dont vous pouvez vous souvenir.
Image intitulée Learn C++ Programming Step 5
5. Apprendre des autres développeurs. L`une des meilleures choses à propos de la programmation est que quel que soit votre niveau de compétence en programmation, il y a toujours du code source disponible qui est à ce niveau ou un cran au-dessus. Une bonne façon d`apprendre du code source plus compliqué est de le lire jusqu`à ce que vous arriviez à un point où vous ne le comprenez pas, puis d`essayer de le comprendre dans votre tête ; Si vous ne comprenez pas une partie spécifique du code, lisez-en plus à ce sujet dans votre didacticiel ou votre matériel de référence jusqu`à ce que vous le compreniez.
Image intitulée Learn C++ Programming Step 6
6. Résolvez les problèmes en utilisant les concepts que vous avez appris. Le meilleur moyen de conserver ce que vous apprenez n`est certainement pas d`écraser les exemples du code source, mais d`effectuer une tâche avec celui-ci. Le site cprogrammation.com et Project Euler ont de bons problèmes que vous pouvez essayer de résoudre, pour appliquer les concepts à des situations réelles. Si vous ne pouvez absolument pas créer un algorithme pour un problème, votre dernier recours est de vérifier en ligne pour voir comment quelqu`un l`a résolu pour en tirer des leçons. Quel est l`intérêt de résoudre un problème si vous n`apprenez rien du résultat?
Image intitulée Apprendre l`étape 7 de la programmation C++
sept. Aider les autres qui ont besoin d`aide. Maintenant que vous en savez plus sur C++, vous pouvez commencer à aider d`autres débutants en ligne avec leurs problèmes et les lancer dans le même chemin que vous avez pris vous-même! Ne soyez pas frustré si la personne qui vous a demandé de l`aide n`écoute pas vos conseils : quelqu`un d`autre peut apprendre de la réponse que vous avez fournie, même si l`affiche originale ne l`a pas fait.

Des astuces

  • Ne soyez pas frustré! La programmation peut parfois être déroutante, mais cela ne signifie certainement pas que vous devriez simplement jeter tous vos progrès et arrêter! Si un manuel particulier explique mal un sujet, essayez d`en lire un autre sur le sujet ; tu ne dois pas être le problème!
  • Suivez votre propre rythme.
  • Si vous obtenez des erreurs lors de la compilation, relisez le code source et voyez si vous pouvez trouver les erreurs. Bien que les erreurs elles-mêmes puissent sembler cryptiques, ils essaient de vous dire ce qui ne va pas, alors essayez de voir s`ils vous renseignent sur les erreurs.
  • Vous pouvez apprendre le C++ via le Google Play Store ou l`Appstore, en recherchant « Learn C++ ».
  • Vous pouvez également l`apprendre d`un livre sur C++.
  • Si vous obtenez des erreurs d`exécution, le problème n`est pas un problème de syntaxe mais plutôt un problème avec votre algorithme. Notez exactement ce que votre algorithme est censé faire et comparez-le à votre code source. Dans le pire des cas : montrez le code à une communauté en ligne et voyez si elle peut aider à diagnostiquer les problèmes, mais demandez gentiment! Les personnes qui vous aident à le faire pendant leur temps libre, alors qu`à cette époque, elles pouvaient également gagner leur argent en programmant des logiciels, alors soyez reconnaissants!
  • Commentez toujours votre code source! Même pour un code simple et explicite, il ne fait jamais de mal d`écrire une courte explication du programme au début. C`est également une bonne pratique à adopter si vous envisagez de programmer un logiciel plus élaboré et plus complexe que vous pouvez toujours comprendre, mais qui déroutera quiconque le lit.
  • Mises en garde

    • C et C++ sont des langages de programmation de très bas niveau, ce qui signifie qu`il est possible que votre ordinateur plante à cause d`un code défectueux ou de programmes délibérément malveillants! Assurez-vous de ne JAMAIS compiler de programmes avec `#include < les fenêtres.h >`, à moins que vous ne soyez absolument sûr de ce que vous faites, et même si vous savez ce que vous faites, essayez de l`éviter à tout moment.
    • Gardez votre compilateur et tutoriel à jour! Les compilateurs obsolètes peuvent entraîner l`échec de la compilation du code source valide ou provoquer des erreurs étranges lors de l`exécution. On peut en dire autant des tutos.
    • De nombreux programmes antivirus penseront que tout ce que vous faites est un virus! Assurez-vous d`ajouter votre programme aux exceptions et éventuellement de désactiver votre antivirus afin que votre programme ne soit pas supprimé accidentellement!

    Оцените, пожалуйста статью