






Bli inte frustrerad! Programmering kan ibland vara förvirrande, men det betyder absolut inte att du bara ska kasta bort alla dina framsteg och sluta! Om en viss manual förklarar ett ämne dåligt, försök att läsa en annan om ämnet; du behöver inte vara problemet! Följ din egen takt. Om du får fel när du kompilerar, läs källkoden igen och se om du kan hitta felen. Även om själva felen kan verka kryptiska, försöker de berätta vad som är fel, så försök att se om de lär dig om felen. Du kan lära dig C++ genom Google Play Store eller Appstore genom att söka efter "Learn C++". Du kan också lära dig det från en bok om C++. Om du får körtidsfel är problemet inte ett syntaxproblem utan istället ett problem med din algoritm. Skriv ner exakt vad din algoritm ska göra och jämför den med din källkod. Värsta scenariot: Visa koden för en online-gemenskap och se om de kan hjälpa till att diagnostisera problem, men fråga snällt! Människorna som hjälper dig att göra det på sin fritid, medan de vid den tiden också kunde tjäna sina pengar på programmeringsprogramvara, så var tacksam! Kommentera alltid din källkod! Även för enkel, självförklarande kod skadar det aldrig att skriva en kort förklaring av programmet i början. Det är också en bra praxis att komma in på om du ska programmera mer utarbetad, komplex programvara som du kanske fortfarande förstår, men som kommer att förvirra alla andra som läser den.
Att lära sig programmera i c
Att lära sig programmera är definitivt inget man lär sig över en natt, och kräver mycket arbete och engagemang (särskilt med C++). Den här guiden hjälper dig genom processen.
Steg

1. Lär dig mer om historien om C++. Det bästa sättet att komma igång med ett programmeringsspråk är att lära sig dess rötter. Även om du inte kommer att förstå allt du läser, kommer några av dessa sidor att introducera dig till viktiga termer som kommer att täckas senare (som "Objektorienterad programmering").

2. Installera en C++-kompilator (och eventuellt IDE). En kompilator krävs för programmering i C++ eftersom den faktiska källkoden måste kompileras till en fil som kan köras av din dator. Om du använder Windows är ett bra alternativ Visual C++ 2010 Express, eller om du använder Linux är Geany ett bra alternativ. Båda kommer med en IDE (Independent Development Environment), vilket gör processen att skriva källkoden mycket enklare. (Obs: många människor online kommer att rekommendera att använda Bloodshed Dev-C++ IDE och kompilator. Låt bli. Den här har inte uppdaterats på 5 år och har sidor och sidor med kända buggar som listas här: http://sourceforge.net/p/dev-cpp/bugs/)
Lär dig hur du använder IDE effektivt. Några av IDE:erna där ute har sina egna egenskaper som så småningom kan komma i vägen, så det är vettigt att hålla reda på och granska de olika alternativen och inställningarna för din IDE.

3. Välj några handledningar för att börja lära dig C++. Detta steg, tillsammans med kompilatorn, är ett av de viktigaste stegen. Det finns några saker att ta hand om under detta steg. Först och främst, se till att manualen är skriven för nybörjare i programmering, eftersom de är de mest noggranna i sina beskrivningar. Se sedan till att koden i handledningen följer C++ 03-standarden, eller till och med den nya C++ 11 (ännu inte standardiserad, så se upp med kompilatorproblem), eftersom moderna kompilatorer har problem med att kompilera föråldrad kod, eller helt enkelt kommer att tjäna avfall. Några bra är från programmering.se om C++ och handledningen på www.cplusplus.com/doc/tutorial/.

4. Prova varje nytt koncept. En viktig del av att lära sig programmera är inte bara att läsa om de olika begreppen, utan att tillämpa dem i din egen kod. Att kopiera och klistra in koden i din IDE kommer endast att vara till begränsad nytta. Det är mycket mer fördelaktigt att skriva ut varje exempel och själv försöka ta fram dina egna idéer för program som använder det inlärda konceptet, för att maximera mängden information du kan komma ihåg.

5. Lär dig av andra utvecklare. En av de bästa sakerna med programmering är att oavsett vilken nivå av programmeringskunskaper du har, finns det alltid källkod tillgänglig som är på den nivån eller ett steg över den. Ett bra sätt att lära av den mer komplicerade källkoden är att läsa den tills du kommer till en punkt där du inte förstår den, och sedan försöka reda ut det i ditt huvud; Om du inte förstår en specifik del av koden, läs mer om den i din handledning eller referensmaterial tills du gör det.

6. Arbeta igenom problemen med hjälp av de begrepp du har lärt dig. Det absolut bästa sättet att behålla det du lär dig är inte bara att skriva över proverna från källkoden, utan att faktiskt utföra en uppgift med den. Webbplatsens programmering.com och Project Euler har bra problem som du kan försöka lösa, för att tillämpa begreppen på verkliga situationer. Om du absolut inte kan skapa en algoritm för ett problem är din sista utväg att kolla online för att se hur någon löst det för att lära av det. Vad är poängen med att lösa ett problem om man inte lär sig något av resultatet?

7. Hjälp andra som behöver hjälp. Nu när du har lärt dig mer om C++ kan du börja hjälpa andra nybörjare online med deras problem och få dem igång på samma resa som du själv har gjort! Bli inte frustrerad om personen som bad dig om hjälp inte lyssnar på dina råd: någon annan kan lära sig av svaret du gav, även om den ursprungliga affischen inte gjorde det.
Tips
Varningar
- C och C++ är programmeringsspråk på mycket låg nivå, vilket innebär att det finns en möjlighet att din dator kraschar på grund av felaktig kod eller avsiktligt skadliga program! Se till att du ALDRIG kompilerar program med `#include < fönster.h >`, om du inte är helt säker på vad du gör, och även om du vet vad du gör, försök att undvika det hela tiden.
- Håll din kompilator och handledning uppdaterad! Föråldrade kompilatorer kan göra att giltig källkod misslyckas med att kompilera eller orsaka konstiga fel vid körning. Detsamma kan sägas om tutorials.
- Många antivirusprogram kommer att tro att vad du än gör är ett virus! Se till att lägga till ditt program till undantag och eventuellt inaktivera ditt antivirus så att ditt program inte tas bort av misstag!
"Att lära sig programmera i c"
Оцените, пожалуйста статью