Lær at programmere i c

At lære at programmere er bestemt ikke noget, du lærer fra den ene dag til den anden, og det kræver meget arbejde og dedikation (især med C++). Denne guide hjælper dig igennem processen.

Trin

Billede med titlen Lær C++ Programmering Trin 1
1. Lær om historien om C++. Den bedste måde at komme i gang med et programmeringssprog på er at lære dets rødder. Selvom du ikke forstår alt, hvad du læser, vil nogle af disse sider introducere dig til vigtige udtryk, som vil blive dækket senere (såsom "Objektorienteret programmering").
Billede med titlen Lær C++ Programmering Trin 2
2. Installer en C++ compiler (og muligvis IDE). En compiler er påkrævet til programmering i C++, fordi den faktiske kildekode skal kompileres til en fil, der kan køres af din computer. Hvis du bruger Windows en god mulighed er Visual C++ 2010 Express, eller hvis du bruger Linux Geany er en god en. Begge kommer med et IDE (Independent Development Environment), som gør processen med at skrive kildekoden meget nemmere. (Bemærk: mange mennesker online vil anbefale at bruge Bloodshed Dev-C++ IDE og compiler. Lade være med. Denne er ikke blevet opdateret i 5 år og har sider og sider med kendte fejl som anført her: http://sourceforge.net/p/dev-cpp/bugs/)
Lær, hvordan du bruger IDE effektivt. Nogle af IDE`erne derude har deres egne særheder, der i sidste ende kan komme i vejen, så det giver mening at holde en reference til og gennemgå de forskellige muligheder og indstillinger for din IDE.
Billede med titlen Lær C++ Programmering Trin 3
3. Vælg et par tutorials for at begynde at lære C++. Dette trin er sammen med compileren et af de vigtigste trin. Der er et par ting at tage sig af under dette trin. Først og fremmest skal du sørge for, at manualen er skrevet til helt nybegyndere i programmering, da de er de mest grundige i deres beskrivelser. Sørg derefter for, at koden i selvstudiet følger C++ 03-standarden, eller endda den nye C++ 11 (endnu ikke standardiseret, så pas på compilerproblemer), da moderne compilere har problemer med at kompilere forældet kode, eller blot vil tjene affald. Et par gode er fra cprogrammering.com om C++ og selvstudiet på www.cplus.dk/doc/tutorial/.
Billede med titlen Lær C++ Programmering Trin 4
4. Prøv hvert nyt koncept. En vigtig del af at lære at programmere er ikke bare at læse om de forskellige begreber, men at anvende dem i din egen kode. Kopiering og indsættelse af koden i din IDE vil kun være til begrænset brug. Det er meget mere fordelagtigt at skrive hvert eksempel ud og prøve selv at udarbejde dine egne ideer til programmer, der bruger det lærte koncept, for at maksimere mængden af ​​information, du kan huske.
Billede med titlen Lær C++ Programmering Trin 5
5. Lær af andre udviklere. En af de bedste ting ved programmering er, at uanset hvilket niveau af programmering du har, er der altid tilgængelig kildekode, som er på det niveau eller et trin over det. En god måde at lære af den mere komplicerede kildekode er at læse den, indtil du kommer til et punkt, hvor du ikke forstår den, og derefter prøve at finde ud af det i dit hoved; Hvis du ikke forstår en bestemt del af koden, kan du læse mere om den i dit selvstudie eller referencemateriale, indtil du gør det.
Billede med titlen Lær C++ Programmering Trin 6
6. Arbejd gennem problemerne ved hjælp af de begreber, du har lært. Den bedste måde at beholde det, du lærer, er ikke bare at overskrive eksemplerne fra kildekoden, men at udføre en opgave med den. Webstedets cprogrammering.com og Project Euler har gode problemer, du kan prøve at løse, for at anvende begreberne til virkelige situationer. Hvis du absolut ikke kan oprette en algoritme til et problem, er din sidste udvej at tjekke online for at se, hvordan nogen har løst det for at lære af det. Hvad er meningen med at løse et problem, hvis du ikke lærer noget af resultatet?
Billede med titlen Lær C++ Programmering Trin 7
7. Hjælp andre, der har brug for hjælp. Nu hvor du har lært mere om C++, kan du begynde at hjælpe andre begyndere online med deres problemer og få dem i gang på den samme rejse, som du selv har taget! Bliv ikke frustreret, hvis den person, der bad dig om hjælp, ikke lytter til dine råd: en anden kan lære af det svar, du har givet, selvom den originale plakat ikke gjorde det.

Tips

  • Bliv ikke frustreret! Programmering kan til tider være forvirrende, men det betyder bestemt ikke, at du bare skal smide alle dine fremskridt og stoppe! Hvis en bestemt manual forklarer et emne dårligt, så prøv at læse en anden om emnet; du behøver ikke at være problemet!
  • Følg dit eget tempo.
  • Hvis du får fejl under kompilering, skal du genlæse kildekoden og se, om du kan finde fejlene. Selvom fejlene i sig selv kan virke kryptiske, forsøger de at fortælle dig, hvad der er galt, så prøv at se, om de lærer dig om fejlene.
  • Du kan lære C++ gennem Google Play Butik eller Appstore ved at søge efter `Lær C++`.
  • Du kan også lære det fra en bog om C++.
  • Hvis du får køretidsfejl, er problemet ikke et syntaksproblem, men i stedet et problem med din algoritme. Skriv ned præcis, hvad din algoritme skal gøre, og sammenlign den med din kildekode. Worst case scenario: Vis koden til et onlinefællesskab og se, om de kan hjælpe med at diagnosticere problemer, men spørg pænt! De mennesker, der hjælper dig med at gøre det i deres fritid, mens de på det tidspunkt også kunne tjene deres penge på programmeringssoftware, så vær taknemmelig!
  • Kommenter altid din kildekode! Selv for simpel, selvforklarende kode, skader det aldrig at skrive en kort forklaring af programmet i begyndelsen. Det er også en god praksis at komme ind på, hvis du skal programmere mere omfattende, kompleks software, som du måske stadig forstår, men som vil forvirre alle andre, der læser det.
  • Advarsler

    • C og C++ er programmeringssprog på meget lavt niveau, hvilket betyder, at der er mulighed for, at din computer går ned på grund af fejlkode eller bevidst ondsindede programmer! Sørg for, at du ALDRIG kompilerer programmer med `#include < vinduer.h >`, medmindre du er helt sikker på, hvad du laver, og selvom du ved, hvad du gør, så prøv at undgå det til enhver tid.
    • Hold din compiler og tutorial opdateret! Forældede compilere kan forårsage, at gyldig kildekode ikke kan kompilere eller forårsage mærkelige fejl under kørsel. Det samme kan siges om tutorials.
    • Mange antivirusprogrammer vil tro, at uanset hvad du laver er en virus! Sørg for at tilføje dit program til undtagelser og deaktiver eventuelt dit antivirus, så dit program ikke ved et uheld fjernes!

    Оцените, пожалуйста статью