Slik lærer du C ++ - programmering: 7 trinn (med bilder)

Innholdsfortegnelse:

Slik lærer du C ++ - programmering: 7 trinn (med bilder)
Slik lærer du C ++ - programmering: 7 trinn (med bilder)

Video: Slik lærer du C ++ - programmering: 7 trinn (med bilder)

Video: Slik lærer du C ++ - programmering: 7 trinn (med bilder)
Video: How to Convert JPG to PDF on PC, iPhone & Android 2024, November
Anonim

Å lære programmering er definitivt ikke noe som kan gjøres over natten, og krever mye hardt arbeid og engasjement (spesielt å lære C ++). Denne guiden vil hjelpe deg gjennom prosessen.

Steg

Lær C ++ programmering Trinn 1
Lær C ++ programmering Trinn 1

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

Den beste måten å begynne å lære et programmeringsspråk på er å studere historien. Selv om du kanskje ikke forstår alt du leser, vil disse få sidene introdusere deg for viktige termer som vil vises senere (for eksempel "Objektorientert programmering)".

Lær C ++ programmering Trinn 2
Lær C ++ programmering Trinn 2

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

Kompilatorer er nødvendige for programmering i C ++ fordi den faktiske kildekoden må kompileres til en kjørbar fil av datamaskinen din. Hvis du bruker Windows, er det riktige alternativet Visual C ++ 2010 Express, eller hvis du bruker Linux, er det riktige alternativet Geany. Begge har en innebygd IDE (uavhengig utviklingsmiljø), som kan forenkle prosessen med å skrive kildekoden. (MERK: Mange på internett vil anbefale at du bruker Bloodshed Dev-C ++ IDE og kompilatoren. Men du bør IKKE gjøre det, denne programvaren har ikke blitt oppdatert på 5 år og har mange kjente feil, listen er her: https:// sourceforge.net/p/dev-cpp/bugs/)

Lær hvordan du bruker en IDE effektivt. Noen av IDE -ene der ute har sine egne personlige finesser som kan hindre læringsprosessen din. Så det er en god idé å lese gjennom eller beholde en referanse for ulike IDE -alternativer og -innstillinger

Lær C ++ programmering Trinn 3
Lær C ++ programmering Trinn 3

Trinn 3. Velg en eller to opplæringsprogrammer for å begynne å lære C ++

Dette trinnet, sammen med installering av kompilatoren, er et av de viktigste stadiene av alle. Det er noen ting du bør sørge for i løpet av dette stadiet. Først av alt, sørg for at guiden er skrevet for lesere som er helt nybegynnere i programmering fordi forklaringene er de mest grundige. Sørg deretter for at koden i opplæringen følger C ++ 03 -standarden eller til og med den nye C ++ 11 (ikke standardisert ennå, pass på kompilatorproblemer) fordi moderne kompilatorer vil ha vanskelig for å kompilere utdatert kode, eller bare vil avvise det. Noen gode opplæringsprogrammer er opplæringen C ++ fra cprogramming.com og opplæringen på www.cplusplus.com/doc/tutorial/.

Lær programmeringstrinn C ++
Lær programmeringstrinn C ++

Trinn 4. Prøv hvert nytt konsept

En viktig del av programmeringen er ikke bare å lese om ulike konsepter, men også å bruke dem i din egen kode. Kopiering og liming av kode i IDE er lite nyttig. Det er mye mer nyttig hvis du skriver inn hvert eksempel og til og med prøver å komme med din egen programidee som bruker begrepene som læres for å maksimere mengden informasjon som beholdes.

Lær C ++ programmering Trinn 5
Lær C ++ programmering Trinn 5

Trinn 5. Lær av andre utviklere

En av de beste tingene med programmering er at uansett hvilket nivå av ekspertise du har innen programmering, vil det alltid være kildekode tilgjengelig for samme nivå eller ett nivå over deg. En god måte å lære av mer komplekse kildekoder er å lese gjennom til du kommer til et punkt du ikke forstår, og deretter prøve å finne det ut i hodet ditt; Hvis du ikke kjenner en bestemt del av koden, kan du lese om den i en opplæring eller referansemateriale til du forstår.

Lær programmeringstrinn C ++
Lær programmeringstrinn C ++

Trinn 6. Løs problemet ved å bruke begrepene som er lært

Den beste måten å beholde det du lærer er ikke bare ved å skrive kildekodeksempler, men faktisk å fullføre de tildelte oppgavene. Både cprogramming.com og Project Euler har gode problemer du kan prøve å løse for å anvende konseptene i virkeligheten. Hvis du virkelig ikke kan finne en algoritme for et problem, kan du som en siste utvei se etter løsninger som er gjort av andre fra internett og lære av dem. Hva er poenget med å løse problemer hvis du ikke lærer av resultatene?

Lær C ++ programmering Trinn 7
Lær C ++ programmering Trinn 7

Trinn 7. Hjelp andre som trenger hjelp

Nå som du har lært om C ++, bør du begynne å hjelpe andre nybegynnere med å løse problemene sine online og få dem på samme reise som din! Ikke bli fort frustrert hvis personen som ber om hjelp ikke vil lytte til rådene dine: Andre kan lære av svarene du gir selv om den opprinnelige avsenderen ikke gjorde det.

Tips

  • Ikke bli frustrert fort! Programmering kan være forvirrende på noen punkter, men det betyr ikke at du bør kaste alle fremskrittene dine og slutte! Hvis en bestemt guide føler seg dårlig til å forklare et emne, kan du prøve å lese en annen guide om det samme problemet; kanskje problemet ikke er i deg!
  • Hvis du støter på feil under kompilering, les kildekoden på nytt og se om du finner noen feil. Selv om det kan virke uklart, vil feilen i seg selv prøve å fortelle deg hva som gikk galt. Så se om du kan lære noe om feil fra det.
  • Lær i ditt eget tempo.
  • Du kan lære C ++ fra Google Play Butikk eller Appstore ved å søke etter "Lær C ++".
  • Du kan også se etter bøker om C ++.
  • Hvis du får en feil når programmet kjører, er ikke problemet et syntaksproblem, men et problem i algoritmen din. Prøv å skrive ned nøyaktig hva algoritmen skal gjøre, og sammenlign den deretter med kildekoden din. I verste fall kan du ta koden til et nettsamfunn og se om de kan finne et problem for deg. Sørg for å spørre høflig! Folk som hjelper deg tar deg tid til å bruke programmering av penger for å svare på spørsmålene dine. Så ikke glem å si takk!
  • Kommenter alltid kildekoden din! Det skader aldri å skrive en kort beskrivelse av programmets funksjoner i begynnelsen, selv for enkel og selvforklarende kode. Dette trinnet er også en god vane å holde fast ved senere når du programmerer stor, forvirrende programvare som du kanskje allerede forstår, men andre som leser er forvirret.

Advarsel

  • C og C ++ er programmeringsspråk på lavt nivå, noe som betyr at du har muligheten til å krasj datamaskinen din med feil kode eller med ondsinnede programmer med vilje! ALDRI kompiler og kjør et program som har "#include" -kode i den, med mindre du er VIRKELIG sikker på at du vet hva den gjør. Selv om du vet hva du gjør, kan du prøve å unngå det for enhver pris.
  • Sørg for at kompilatoren og opplæringsprogrammene er oppdaterte! Utdaterte kompilatorer kan føre til at gyldig kildekode ikke kompileres eller at det oppstår merkelige feil under kjøretid. Det samme gjelder opplæringsprogrammer.
  • Mange Antivirus vil tro at det du lager er et virus! Sørg for å legge til programmet ditt til unntaket og kanskje slå av Antivirus for å forhindre at programmet blir avinstallert!