At være en god programmør er ikke noget, der kan læres natten over - det er en proces, der kræver en masse arbejde og dedikation (især i tilfælde af C ++-sproget). Denne vejledning hjælper dig med at komme i gang i programmeringsverdenen.
Lær at kende historien om C ++-sproget. Den bedste måde at starte programmeringen på i et givet sprog er at lære om sin kilde. Selvom du ikke kan forstå alt, hvad du læser, vil det være vigtigt at kende flere nye og væsentlige vilkår for de begreber du lærer senere (såsom "objektorienteret programmering").
Video: 4 Tips til at lære programmering
2
Installer en C ++ compiler. Du skal bruge en compiler til at starte programmeringen i C ++, da kildekoden til dit program først skal kompileres til en fil, som din computer er i stand til at udføre. Hvis du bruger systemet vinduer, en god mulighed ville være kompilatoren visuel C ++ 2010 Hurtig- hvis du bruger systemet Linux, en god mulighed ville være Geany. Disse to kompilatorer ledsager et integreret udviklingsmiljø (IDE, akronym for "uafhængigt udviklingsmiljø"), som letter processen med at skrive kildekoden. Bloodshed Dev-C ++: Det har ikke været opdateret i over fem år og har en lang liste over bugs kendt.
Lær, hvordan du bruger IDE`er, så godt du kan. Nogle IDE`er har særlige forhold, der kan komme i vejen for at skrive en kode, så vær opmærksom på funktionerne og de forskellige muligheder og indstillinger for den IDE du bruger.
Video: C# tutorial 1 | Introduktion til C# programmering
3
Søg og vælg en eller to tutorials for at begynde at studere C ++-sproget. Godt studiemateriale (samt installation af en compiler på din computer) er et af de vigtigste trin i denne proces. Der er et par ting, du skal være opmærksom på: Først skal du sørge for at den selvstudie du har valgt er skrevet specielt til begyndere i programmeringen (de har normalt mere detaljerede oplysninger) - for det andet, find ud af om vejledningskildekoderne følg C ++ 03-standarden eller endda den seneste C ++ 11 (endnu ikke standardiseret), da moderne kompilatorer måske har svært ved at kompilere (eller simpelthen afvise) kodelinjer skrevet i forældet sprog. Nogle gode tutorials (på engelsk) findes i Cprogramming.com og i Cplusplus.com.
4
Øv hver af de nye begreber, der læres. En vigtig del af programmeringsprocessen er ikke kun at lære om de forskellige programmeringskoncepter, men også at eksperimentere med dem, når du skriver dine egne koder. Kopiering og indsættelse af vejledningskoder vil kun tage dig op til et punkt. For at komme videre, begynd at skrive kildekoden for hvert af eksemplerne i dit studiemateriale, eller prøv at oprette din egen kode ved hjælp af de begreber du studerer (dette vil hjælpe dig med at maksimere mængden af informationer du vil kunne at bevare).
Video: ASK ME - Hvordan begynder man på at programmere?
5
Lær af koder fra andre udviklere. En af de bedste ting ved programmering er, at uanset hvad dit niveau af viden, kan du altid finde åbne kildekoder, der vil være på samme niveau eller niveau som din. En god måde at lære af en mere kompleks kode er at læse det i detaljer, indtil du finder en del, som du ikke kan forstå, og derefter forsøge at forstå det mentalt. Hvis du ikke kan forstå en bestemt del af koden, skal du konsultere og studere din vejledning eller referencemateriale, indtil du kan.
6
Løs problemer ved hjælp af de begreber du har lært. Den mest effektive måde at bevare den viden, du lærer, er ikke kun at skrive kildekoder til eksempler, men også at løse problemer gennem koder. Siderne Cprogramming.com og Projekt Euler tilbyde problemer, du kan forsøge at løse ved at anvende programmeringskoncepter til virkelige situationer. Hvis du ikke kan løse et bestemt problem på nogen måde, så søg efter en løsning oprettet af en anden programmør og studer din kildekode. Hvad er brugen af at løse et problem, hvis det ikke er muligt at lære af sin løsning?
Video: Lær JavaScript #1 | Introduktion til JavaScript programmering
7
Hjælp andre programmører, der har brug for hjælp. Nu hvor du har viden og erfaring med C ++-sproget, er det tid til at begynde at hjælpe nybegyndere med at løse deres problemer og tvivl og sætte dem på samme vej som dig! Vær ikke frustreret, hvis den person, der spurgte dig om hjælp, ikke lytter til dit råd: En anden person kan lære noget nyt fra dit svar (selvom de ikke oprindeligt stillede spørgsmålet).
tips
Husk at altid medtage kommentarer i din kildekode. Selv om det er en simpel og selvforklarende kode, gør det ikke ondt at tilføje en kort forklaring om programmets funktion i sine første linjer. Dette er en endnu vigtigere vane, når du skriver lange, forvirrende koder, og senere, selvom du ved hvordan det virker, kan ingen andre forstå dem.
Vær ikke frustreret. Programmering kan nogle gange være forvirrende, men det betyder ikke, at du skal smide dit arbejde og give op! Hvis du ikke forstår forklaringen af et bestemt emne i en bestemt tutorial, skal du prøve at læse om det i en anden vejledning (problemet er måske ikke dig).
Hvis der vises fejlmeddelelser under udførelsen af kildekoden, vil dit problem ikke være med kodeksens syntaks, men med selve algoritmen. Skriv ned på papir, hvad din algoritme skal gøre, og sammenlign derefter den med den skrevne kildekode. I værste fald kan du kopiere din kode og bede om hjælp (venlig) i nogle fællesskaber online for andre programmører at forsøge at finde ud af fejlen. Vær taknemmelig for enhver hjælp, du får: Programmører, der hjælper dig, bruger den tid, de kunne tjene penge til at oprette betalte programmer.
Hvis du modtager fejlmeddelelser under kompilering, skal du genlæse din kildekode og se, om du kan finde fejl. Selvom fejl synes at være vanskelige at forstå, har de mening og kan tjene til at lære noget nyt.
advarsler
C og C ++ er programmeringssprog på lavt niveau, hvilket betyder, at du kan beskadige din computer, når du forsøger at køre ondsindede koder eller ondsindede programmer! nogensinde kompilere eller køre et program, der indeholder linjen "#omfatte <windows.h> "i din kode, medmindre du har absolut sikkerhed (selvom du ved hvad du laver, så prøv at undgå så meget som du kan).
Se altid efter den mest up-to-date version af kompilatoren og tutorialen, du har til hensigt at bruge. Forældede kompilatorer kan medføre, at korrekt skrevet kode ikke kompileres eller der opstår fejl under udførelsen af disse koder. Den samme regel gælder for selvstudier.