Sådan lærer du C ++ programmering: 7 trin (med billeder)

Indholdsfortegnelse:

Sådan lærer du C ++ programmering: 7 trin (med billeder)
Sådan lærer du C ++ programmering: 7 trin (med billeder)

Video: Sådan lærer du C ++ programmering: 7 trin (med billeder)

Video: Sådan lærer du C ++ programmering: 7 trin (med billeder)
Video: How to Convert JPG to PDF on PC, iPhone & Android 2024, December
Anonim

At lære programmering er bestemt ikke noget, der kan udføres natten over, og kræver meget hårdt arbejde og dedikation (især at lære C ++). Denne vejledning hjælper dig gennem processen.

Trin

Lær C ++ programmering Trin 1
Lær C ++ programmering Trin 1

Trin 1. Lær om historien til C ++

Den bedste måde at begynde at lære et programmeringssprog på er at studere dets historie. Selvom du måske ikke forstår alt, hvad du læser, vil disse få sider introducere dig til vigtige termer, der vises senere (f.eks. "Objektorienteret programmering)".

Lær C ++ programmering Trin 2
Lær C ++ programmering Trin 2

Trin 2. Installer C ++ - kompilatoren (og mulig IDE)

Kompilatorer er nødvendige for programmering i C ++, fordi den egentlige kildekode skal kompileres til en eksekverbar fil af din computer. Hvis du bruger Windows, er den rigtige mulighed Visual C ++ 2010 Express, eller hvis du bruger Linux, er den rigtige mulighed Geany. Begge har et indbygget IDE (uafhængigt udviklingsmiljø), som kan forenkle processen med at skrive kildekode. (BEMÆRK: Mange mennesker på internettet vil anbefale, at du bruger Bloodshed Dev-C ++ IDE og compiler. Men du bør IKKE gøre det, denne software er ikke blevet opdateret i 5 år og har mange kendte fejl, listen er her: https:// sourceforge.net/p/dev-cpp/bugs/)

Lær, hvordan du bruger en IDE effektivt. Nogle af IDE'erne derude har deres egne personlige finesser, der kan hindre din læreproces. Så det er en god idé at læse igennem eller beholde en reference til forskellige IDE -muligheder og -indstillinger

Lær C ++ programmering Trin 3
Lær C ++ programmering Trin 3

Trin 3. Vælg en eller to selvstudier for at begynde at lære C ++

Dette trin er sammen med installation af compileren et af de vigtigste faser af alle. Der er et par ting, du bør sørge for i løbet af denne fase. Først og fremmest skal du sørge for, at guiden er skrevet til læsere, der er komplette begyndere i programmering, fordi forklaringerne er de mest grundige. Sørg derefter for, at koden i selvstudiet følger C ++ 03 -standarden eller endda den nye C ++ 11 (ikke standardiseret endnu, pas på med kompilatorproblemer), fordi moderne kompilatorer vil have svært ved at sammensætte forældet kode eller simpelthen vil afvise det. Nogle gode selvstudier er C ++ selvstudiet fra cprogramming.com og selvstudiet på www.cplusplus.com/doc/tutorial/.

Lær C ++ programmering Trin 4
Lær C ++ programmering Trin 4

Trin 4. Prøv hvert nyt koncept

En vigtig del af programmeringen er ikke kun at læse om forskellige begreber, men også at bruge dem i din egen kode. Kopi-indsæt kode i IDE'en nytter ikke meget. Det er meget mere nyttigt, hvis du skriver hvert eksempel og endda forsøger at komme med din egen programidee, der bruger de lærte begreber til at maksimere mængden af information, der bevares.

Lær C ++ programmering Trin 5
Lær C ++ programmering Trin 5

Trin 5. Lær af andre udviklere

En af de bedste ting ved programmering er, at uanset hvilket niveau af ekspertise du har inden for programmering, vil der altid være kildekode til rådighed for det samme niveau eller et niveau over dig. En god måde at lære af mere kompleks kildekode er at læse igennem, indtil du kommer til et punkt, du ikke forstår, og derefter prøve at finde ud af det i dit hoved; Hvis du ikke kender en bestemt del af koden, skal du læse om det i et selvstudium eller referencemateriale, indtil du forstår.

Lær C ++ programmering Trin 6
Lær C ++ programmering Trin 6

Trin 6. Løs problemet ved hjælp af de lærte begreber

Den bedste måde at bevare det, du lærer, er ikke bare ved at skrive eksempler på kildekode, men ved faktisk at udføre de tildelte opgaver. Både cprogramming.com og Project Euler har gode problemer, du kan prøve at løse for at anvende begreberne i det virkelige liv. Hvis du virkelig ikke kan komme med en algoritme til et problem, skal du som en sidste udvej kigge efter løsninger, der er blevet udført af andre fra internettet, og lære af dem. Hvad er meningen med at løse problemer, hvis du ikke lærer af resultaterne?

Lær C ++ programmering Trin 7
Lær C ++ programmering Trin 7

Trin 7. Hjælp andre, der har brug for hjælp

Nu hvor du har lært om C ++, skal du begynde at hjælpe andre begyndere med at løse deres problemer online og få dem på samme rejse som dine! Vær ikke hurtigt frustreret, hvis den person, der beder om hjælp, ikke vil lytte til dine råd: Andre kan lære af de svar, du giver, selvom den oprindelige afsender ikke gjorde det.

Tips

  • Bliv ikke hurtigt frustreret! Programmering kan på nogle punkter være forvirrende, men det betyder ikke, at du skal smide alle dine fremskridt væk og stoppe! Hvis en bestemt guide føler sig dårlig til at forklare et emne, kan du prøve at læse en anden vejledning om det samme emne; måske er problemet ikke i dig!
  • Hvis du støder på fejl under kompilering, skal du genlæse kildekoden og se, om du kan finde fejl. Selvom det kan virke uklart, vil fejlen i sig selv forsøge at fortælle dig, hvad der gik galt. Så se om du kan lære noget om fejl fra det.
  • Lær i dit eget tempo.
  • Du kan lære C ++ fra Google Play Butik eller Appstore ved at søge efter "Lær C ++".
  • Du kan også kigge efter bøger om C ++.
  • Hvis du får en fejl, når programmet kører, er problemet ikke et syntaksproblem, men et problem i din algoritme. Prøv at skrive præcis ned, hvad din algoritme skal gøre, og sammenlign den derefter med din kildekode. I værste fald skal du tage din kode til et onlinefællesskab og se, om de kan finde et problem for dig. Sørg for at spørge høfligt! De mennesker, der hjælper dig, tager den tid, de muligvis kan bruge på at programmere penge til at lave software til at besvare dine spørgsmål. Så glem ikke at sige tak!
  • Kommenter altid din kildekode! Det skader aldrig at skrive en kort beskrivelse af programmets funktioner i begyndelsen, selv for enkel og selvforklarende kode. Dette trin er også en god vane at holde fast i senere, når du programmerer stor, forvirrende software, som du måske allerede forstår, men andre læsere er forvirrede over.

Advarsel

  • C og C ++ er programmeringssprog på lavt niveau, hvilket betyder, at du har mulighed for at gå ned på din computer med en defekt kode eller med ondsindede programmer med vilje! ALDRIG kompilere og køre et program, der har "#include" -kode i det, medmindre du VIRKELIG er sikker på, at du ved, hvad det gør. Selvom du ved hvad du laver, så prøv for enhver pris at undgå det.
  • Sørg for, at din kompilator og selvstudier er opdaterede! Forældede kompilatorer kan forårsage, at gyldig kildekode ikke kompileres, eller at der opstår mærkelige fejl i løbetid. Det samme gælder for selvstudier.
  • Mange Antivirus vil tro, at uanset hvad du opretter, er en virus! Sørg for at tilføje dit program til undtagelsen og måske slukke for Antivirus for at forhindre, at dit program afinstalleres!