Hur man lär sig C ++ - programmering: 7 steg (med bilder)

Innehållsförteckning:

Hur man lär sig C ++ - programmering: 7 steg (med bilder)
Hur man lär sig C ++ - programmering: 7 steg (med bilder)

Video: Hur man lär sig C ++ - programmering: 7 steg (med bilder)

Video: Hur man lär sig C ++ - programmering: 7 steg (med bilder)
Video: How to Convert JPG to PDF on PC, iPhone & Android 2024, Maj
Anonim

Att lära sig programmering är definitivt inte något som kan göras över en natt, och kräver mycket hårt arbete och engagemang (särskilt att lära sig C ++). Den här guiden hjälper dig genom processen.

Steg

Lär dig C ++ - programmering Steg 1
Lär dig C ++ - programmering Steg 1

Steg 1. Lär dig mer om C ++ historia

Det bästa sättet att börja lära sig ett programmeringsspråk är att studera dess historia. Även om du kanske inte förstår allt du läser, kommer dessa få sidor att introducera dig till viktiga termer som kommer att dyka upp senare (till exempel "Objektorienterad programmering)".

Lär dig C ++ - programmering Steg 2
Lär dig C ++ - programmering Steg 2

Steg 2. Installera C ++ - kompilatorn (och möjlig IDE)

Kompilatorer är nödvändiga för programmering i C ++ eftersom den faktiska källkoden måste kompileras till en körbar fil av din dator. Om du använder Windows är det rätta alternativet Visual C ++ 2010 Express, eller om du använder Linux är det rätta alternativet Geany. Båda har en inbyggd IDE (oberoende utvecklingsmiljö), som kan förenkla processen med att skriva källkod. (OBS: Många människor på internet kommer att rekommendera att du använder Bloodshed Dev-C ++ IDE och kompilatorn. Men du ska INTE göra det, den här programvaran har inte uppdaterats på 5 år och har många kända buggar, listan finns här: https:// sourceforge.net/p/dev-cpp/bugs/)

Lär dig hur du använder en IDE effektivt. Några av IDE: erna där ute har sina egna personliga egenskaper som kan hindra din inlärningsprocess. Så det är en bra idé att läsa igenom eller behålla en referens för olika IDE -alternativ och inställningar

Lär dig C ++ - programmering Steg 3
Lär dig C ++ - programmering Steg 3

Steg 3. Välj en eller två självstudier för att börja lära dig C ++

Detta steg, tillsammans med installation av kompilatorn, är ett av de viktigaste stadierna av alla. Det finns några saker du bör se till under detta skede. Först och främst, se till att guiden är skriven för läsare som är helt nybörjare i programmering eftersom förklaringarna är de mest grundliga. Se sedan till att koden i självstudien följer standarden C ++ 03 eller till och med den nya C ++ 11 (inte standardiserad än, se upp för kompilatorproblem) eftersom moderna kompilatorer kommer att ha svårt att sammanställa föråldrad kod, eller helt enkelt kommer avvisa det. Några bra självstudier är självstudien C ++ från cprogramming.com och självstudien på www.cplusplus.com/doc/tutorial/.

Lär dig C ++ - programmering Steg 4
Lär dig C ++ - programmering Steg 4

Steg 4. Prova varje nytt koncept

En viktig del av programmeringen är inte bara att läsa om olika begrepp, utan också att använda dem i din egen kod. Kopiera-klistra in kod i IDE är till liten nytta. Det är mycket mer användbart om du skriver in varje exempel och till och med försöker komma på en egen programidé som använder begreppen som lärs ut för att maximera mängden information som lagras.

Lär dig C ++ - programmering Steg 5
Lär dig C ++ - programmering Steg 5

Steg 5. Lär dig av andra utvecklare

En av de bästa sakerna med programmering är att oavsett vilken kompetensnivå du har inom programmering kommer det alltid att finnas källkod tillgänglig för samma nivå eller en nivå ovanför dig. Ett bra sätt att lära av mer komplex källkod är att läsa igenom tills du kommer till en punkt som du inte förstår och sedan försöka räkna ut det i ditt huvud; om du inte känner till en viss del av koden, läs om den i en handledning eller referensmaterial tills du förstår.

Lär dig C ++ - programmering Steg 6
Lär dig C ++ - programmering Steg 6

Steg 6. Lös problemet med hjälp av de inlärda begreppen

Det bästa sättet att behålla det du lär dig är inte bara genom att skriva källkodsexempel, utan genom att faktiskt slutföra de tilldelade uppgifterna. Både cprogramming.com och Project Euler har bra problem du kan försöka lösa för att tillämpa begreppen i verkliga livet. Om du verkligen inte kan hitta en algoritm för ett problem, leta som en sista utväg efter lösningar som har gjorts av andra från internet och lär av dem. Vad är poängen med att lösa problem om du inte lär dig av resultaten?

Lär dig C ++ - programmering Steg 7
Lär dig C ++ - programmering Steg 7

Steg 7. Hjälp andra som behöver hjälp

Nu när du har lärt dig om C ++ bör du börja hjälpa andra nybörjare att lösa sina problem online och få dem på samma resa som dina! Bli inte snabbt frustrerad om personen som ber om hjälp inte lyssnar på dina råd: andra kan lära av svaren du ger även om den ursprungliga avsändaren inte gjorde det.

Tips

  • Bli inte frustrerad snabbt! Programmering kan ibland vara förvirrande, men det betyder inte att du ska slänga alla dina framsteg och sluta! Om en viss guide känner sig dålig på att förklara ett ämne, försök läsa en annan guide om samma fråga; kanske är problemet inte hos dig!
  • Om du stöter på fel vid kompilering, läs om källkoden och se om du kan hitta några fel. Även om det kan verka oklart, kommer själva felet att försöka berätta vad som gick fel. Så se om du kan lära dig något om misstag av det.
  • Lär dig i din egen takt.
  • Du kan lära dig C ++ från Google Play Butik eller Appstore genom att söka efter "Lär dig C ++".
  • Du kan också leta efter böcker om C ++.
  • Om du får ett fel när programmet körs är problemet inte ett syntaxproblem, utan ett problem i din algoritm. Försök att skriva ner exakt vad din algoritm ska göra och jämför sedan med din källkod. I värsta fall, ta din kod till en onlinegemenskap och se om de kan hitta ett problem för dig. Se till att du frågar artigt! Människorna som hjälper dig tar sig tid att spendera tid på att programmera program för att tjäna pengar för att svara på dina frågor. Så glöm inte att säga tack!
  • Kommentera alltid din källkod! Det skadar aldrig att skriva en kort beskrivning av programmets funktioner i början, även för enkel och självförklarande kod. Detta steg är också en bra vana att hålla sig till senare när du programmerar stor, förvirrande programvara som du kanske redan förstår, men andra som läser är förvirrade.

Varning

  • C och C ++ är programmeringsspråk på låg nivå, vilket innebär att du har möjlighet att krascha din dator med felaktig kod eller med skadliga program med avsikt! ALDRIG kompilera och kör ett program som har "#include" -kod i den om du inte är riktigt säker på att du vet vad den gör. Även om du vet vad du gör, försök att undvika det till varje pris.
  • Se till att din kompilator och självstudier är uppdaterade! Föråldrade kompilatorer kan orsaka att giltig källkod inte kompileras eller konstiga fel uppstår vid körning. Detsamma gäller självstudier.
  • Många antivirusprogram kommer att tro att vad du än skapar är ett virus! Se till att du lägger till ditt program till undantaget och kanske stänger av antivirusprogrammet så att programmet inte avinstalleras!