Hoe om programmering in C ++ te leer
Hoe om programmering in C ++ te leer. Leerprogrammering is beslis nie iets wat van een dag na die volgende gedoen kan word nie, en dit vereis baie harde werk en toewyding (veral met C ++). Hierdie gids sal u help tydens die leer.
conținut
stappe
1
Leer die geskiedenis van C ++. Die beste manier om `n taal te begin programmering is om sy wortels te ken. Alhoewel u dalk nie alles verstaan wat u lees nie, sal sommige van hierdie bladsye u bekend stel aan die belangrikste terme wat u later sal ervaar (soos "Object Oriented Programming").
2
Installeer `n C ++-compiler (en moontlik `n geïntegreerde ontwikkelingsomgewing of IDE). `N samesteller is nodig om te program in C + +, aangesien dieselfde bronkode moet saamgestel word in `n lêer wat jou rekenaar kan uitvoer. As jy Windows gebruik, sal `n goeie opsie Visuele C ++ Express wees, of as jy Linux gebruik, sal `n goeie opsie Geany wees. Beide bring `n IDE (geïntegreerde geïntegreerde ontwikkelingsomgewing), wat die proses van die skryf van die bronkode makliker maak. (LET WEL: Baie mense beveel aan om die Bloodshed Dev-C + + IDE en compiler aanlyn te gebruik.) Moenie dit 5 jaar gelede doen nie. Dit werk nie en het bladsye en bladsye van bekende foute wat hier gelys word: https://sourceforge.net/tracker/?group_id=10639atid=110639)
3
Kies `n tutoriaal of twee om C ++ te leer leer. Hierdie stap is saam met die samesteller een van die belangrikste stappe van almal. Daar is `n paar dinge wat jy tydens hierdie proses seker moet wees. In beginsel, maak seker dat die gids vir beginners in die wêreld van programmering ontwerp is, aangesien hierdie tipes gidse meer gedetailleerd is in hul verduidelikings. maak dan seker dat die kode in die handleiding volg die standaard C ++ 03 of selfs die nuwe C ++ 11 (nog nie gestandaardiseer, so pasop skade samesteller), aangesien die moderne opstellers probleme sal aanbied wanneer u verouderde kode saamstel of dit in sy geheel verwerp. `N Paar goeie tutoriale is die C ++-tutoriaal van cprogramming.com en die tutoriaal van die cplusplus.com/doc/tutorial/ bladsy.
4
Toets elke nuwe konsep wat verkry is. `N belangrike deel van die programmering is dat jy nie net materiaal oor die verskillende konsepte moet lees nie, maar jy moet dit ook in jou eie kode gebruik. Kopieer en plak die kode in jou IDE sal jou nie toelaat om verder te gaan nie. Dit is veel meer winsgewend om elke voorbeeld te skryf en selfs probeer om jou eie idees vir die program te skep met behulp van die konsep wat jy leer, sodat jy kan die hoeveelheid inligting wat jy hou kan maksimeer.
5
Leer van ander ontwikkelaars. Een van die beste aspekte van programmering is dat dit nie saak is watter vlak of vaardighede jy in die programmering het nie, daar sal altyd bronkode wees wat jy maklik kan bereik en dit is op dieselfde vlak of een stap bokant jou. `N Goeie manier om meer ingewikkeld kode te leer gelees totdat jy `n punt wat jy nie verstaan nie bereik, dan begin jy om dit te analiseer in jou gedagtes as jy nie `n paar van die kode verstaan, lees daaroor in jou handleiding of verwysing materiaal tot die jy verstaan.
6
Probeer om die probleme op te los deur gebruik te maak van die konsepte wat jy opgedoen het. Beslis, die beste manier om te behou wat jy geleer het, is nie net om die bronkode van die voorbeelde te skryf nie, maar jy moet sekere take deur middel van hierdie voorbeelde bereik. Beide cprogramming.com as Project Euler het goeie probleme wat u kan probeer oplos om die konsepte wat u geleer het, toe te pas in die werklike situasies. As jy nie op enige manier `n algoritme vir `n probleem kan skep nie, kan jy as laaste uitweg aanlyn soek vir een wat deur iemand anders gemaak is en probeer om daaruit te leer. Wat sou die sin wees om `n probleem op te los as dit nie uit die uitslag sal leer nie?
7
Help ander wat hulp benodig. Noudat jy oor C + + geleer het, moet jy ander aanlyn-voorstanders help met hul probleme, en begin hulle op dieselfde reis wat jy al gedoen het! Moenie gefrustreer wees as die persoon wat jou om hulp gevra het, jou raad nie wou volg nie: iemand anders kan leer danksy die antwoord wat jy hom gegee het, al het die een wat die vraag gepos het, niks van haar geleer nie.
wenke
- Moenie gefrustreerd voel nie! Programmering kan in sommige situasies verwarrend wees, maar dit beteken beslis nie dat jy alles wat jy geleer het en opgee moet sit nie! As `n sekere gids nie `n sekere onderwerp baie goed verduidelik nie, probeer om `n ander een wat dieselfde ding hanteer, te lees. Miskien is jy nie die probleem nie!
- Lewer altyd kommentaar op jou bronkode! Selfs as die kode eenvoudig en selfverduidelikend is, raak dit nooit seer om `n kort verduideliking van die program se funksie aan die begin te gee nie. Dit is `n goeie gewoonte wat jy moet inkorporeer as jy groot en verwarrende aansoeke installeer wat jy mag verstaan, maar enigiemand anders wat dit lees, sal verwar word.
- As runtime foute verskyn, is die probleem nie in die sintaksis nie. In plaas daarvan is daar `n probleem met jou algoritme. Probeer presies skryf wat jou algoritme veronderstel is om te doen, vergelyk dit dan met jou bronkode. In die ergste geval, publiseer jou kode in `n aanlyn gemeenskap en kyk of iemand die probleme kan opspoor, maar wees seker om mooi te vra! Die mense wat jou sal help, sal jou tyd gebruik om jou vrae te beantwoord in plaas van programme wat hulle geld kan verdien, dus wees dankbaar!
- As dit foute toon wanneer u dit saamstel, herlees die bronkode nog een keer om te sien of u die foute kan vind. Alhoewel foute moeilik kan wees om te verstaan, probeer hulle om te vertel wat verkeerd is, so probeer om van foute te leer.
waarskuwings
- Maak seker dat jou samesteller en tutoriaal op datum is! Verouderde samestellers kan veroorsaak dat kode nie saamgestel word wat geldig is nie, of vreemde foute kan tydens lopietyd voorkom. Dieselfde ding gebeur met die tutoriale.
- C en C + + is baie lae programmeertaal tale, wat beteken dat u die rekenaar kan beskadig met foutiewe kode of opsetlik kwaadwillige programme! Maak seker dat jy nooit of programme uit te voer met "# include" tussen die lyne van kode, tensy jy absoluut seker dat jy weet wat jy doen, en selfs al is jy regtig weet wat jy doen, probeer om dit te vermy ten alle koste nie saam te stel.
Deel op sosiale netwerke:
Verwante
- Hoe om te leer. NET
- Hoe om `n programmeertaal te leer
- Hoe om die CPP-lêer op te stel na EXE
- Hoe om jou eerste Java-program in Ubuntu Linux te skep
- Hoe om `n Java-applet te skep
- Hoe om `n eenvoudige program in C ++ te skep
- Hoe om `n eenvoudige program in C te skep
- Hoe om `n `Hello World` konsole program in Visual C + te skep
- Hoe om Eclipse IDE te laai in die Windows-bedryfstelsel
- Hoe om objekgeoriënteerde programmering te verstaan
- Hoe om Qt SDK in Microsoft Windows te installeer
- Hoe om Python te installeer
- Hoe om `n ontwikkelingsomgewing vir JSP te maak met Eclipse, Tomcat en MySQL
- Hoe om in C te programmeer
- Hoe om sagteware te programmeer
- Hoe om `n speletjie te program
- Hoe om Perl te leer
- Hoe om die basiese beginsels van programmering te leer
- Hoe om te begin met programmering in C met Turbo C + + IDE
- Hoe om `n program in Linux op te stel
- Hoe om `n ontwikkelingsomgewing vir Android te skep