Pdf downloaden
Pdf downloaden
Leren programmeren is zeker niet iets dat je even in een avond leert, en vergt een veel werk en toewijding (vooral met C++). Deze gids zal je helpen bij het proces.
Stappen
-
Leer meer over de geschiedenis van C++. De beste manier om te beginnen met een programmeertaal is om te leren wat de wortels ervan zijn. Hoewel je niet alles zult begrijpen wat je leest begrijpen, zullen sommige van deze pagina's je laten kennismaken met belangrijke termen die later behandeld zullen worden (zoals 'Object georiënteerd programmeren').
-
Installeer een C++ compiler (en mogelijk IDE). Een compiler is vereist voor het programmeren in C++, omdat de werkelijke broncode moet worden gecompileerd in een bestand dat door je computer kan worden uitgevoerd. Als je Windows gebruikt, dan is een goede optie Visual C++ 2010 Express, of als je Linux gebruikt is Geany een goede. Beide zijn voorzien van een IDE (onafhankelijke ontwikkelomgeving), waardoor het proces van het schrijven van de broncode veel gemakkelijker wordt. (Opmerking: veel mensen online zullen aanbevelen om Bloodshed Dev-C++ IDE en compiler te gebruiken. Niet doen. Deze is in 5 jaar niet bijgewerkt en heeft pagina's en pagina's aan bekende bugs, zoals hier vermeld: http://sourceforge.net/p/dev-cpp/bugs/ )
- Leer hoe je de IDE efficiënt kunt gebruiken. Sommige IDE's s die er zijn hebben hun eigen eigenaardigheden die uiteindelijk in de weg kunnen gaan zitten, dus is het zinvol een naslag bij te houden van de verschillende opties en instellingen voor je IDE, en deze door te nemen.
-
Kies een paar tutorials om te beginnen met het leren van C++. Deze stap is, samen met de compiler, een van de belangrijkste stappen. Er zijn een paar dingen waar je tijdens deze stap voor moet zorgen. Zorg er eerst en vooral voor dat de handleiding is geschreven voor complete beginners in het programmeren, omdat die het meest grondig zijn in hun beschrijvingen. Zorg er vervolgens voor dat de code in de tutorial de C++ 03 standaard volgt, of zelfs de nieuwe C++ 11 (nog niet gestandaardiseerd, dus pas op voor compilerproblemen), omdat moderne compilers moeite hebben met het compileren van verouderde code, of gewoon dienst zullen weigeren. Een paar goede zijn die van cprogramming.com over C++ en de tutorial op www.cplusplus.com/doc/tutorial/.
-
Probeer elk nieuwe concept uit. Een belangrijk onderdeel van het leren programmeren is niet alleen het lezen over de verschillende concepten, maar dat je ze toepast in je eigen code. Kopiëren en plakken van de code in je IDE zal slechts beperkt nut hebben. Het is veel gunstiger om elk voorbeeld uit te typen en zelf te proberen om je eigen ideeën voor programma's uit te werken die gebruikmaken van het geleerde concept, om de hoeveelheid informatie die je kunt onthouden te maximaliseren.
-
Leer van andere ontwikkelaars. Een van de beste dingen aan programmering is dat ongeacht welk niveau van vaardigheid in programmeren je hebt, er altijd broncode beschikbaar is die op datzelfde niveau is of er een stap boven. Een goede manier om te leren van de ingewikkelder broncode, is door het te lezen totdat je bij een punt komt dat je het niet begrijpt, waarna je probeert om het in je hoofd uit te werken; Als je een specifiek deel van de code niet begrijpt, lees er dan meer over in je tutorial of referentiemateriaal, totdat je het wel begrijpt.
-
Werk door de problemen met behulp van de begrippen die je hebt geleerd. Absoluut de beste manier om te behouden wat je leert is niet gewoon het overschrijven van de voorbeelden van de broncode, maar om er daadwerkelijk een bepaalde taak mee uit te voeren. De website cprogramming.com en Project Euler hebben goede opgaven die je kunt proberen op te lossen, om de concepten toe te passen op levensechte situaties. Als je absoluut geen algoritme voor een probleem kunt maken, dan is je laatste redmiddel het online controleren bekijken hoe iemand het heeft opgelost om ervan te leren. Wat is het nut van het oplossen van een probleem als je niets leert van het resultaat?
-
Help anderen die hulp nodig hebben. Nu je meer hebt geleerd over C++, kun je beginnen met het helpen van andere beginners online met hun problemen, en hen op weg helpen tijdens de dezelfde reis die je zelf hebt gemaakt! Raak niet gefrustreerd als de persoon die je om hulp heeft gevraagd niet naar je advies wil luisteren: iemand anders kan leren van het antwoord dat je hebt je verstrekt, zelfs als de oorspronkelijke plaatser van het bericht dat niet heeft gedaan.Advertentie
Tips
- Raak niet gefrustreerd! Programmeren kan soms verwarrend zijn, maar dat betekent zeker niet dat je gewoon maar al je vooruitgang moet weggooien en stoppen! Als een bepaalde handleiding een onderwerp slecht uitlegt, probeer dan nog een te lezen over het onderwerp; het hoeft niet zo te zijn dat jij het probleem bent!
- Volg je eigen tempo.
- Als je foutmeldingen krijgt tijdens het compileren, herlees de broncode dan opnieuw en kijk of je de fouten kunt vinden. Hoewel de fouten zelf cryptisch kunnen lijken, proberen ze je te vertellen wat er mis is, dus probeer na te gaan of ze je wat leren over de fouten.
- Je kunt C++ leren via de Google Play store of Appstore, door te zoeken op 'C++ leren'.
- Je kunt het ook leren uit een boek over C++.
- Als je run-timefouten krijgt, dan is het probleem geen syntaxiskwestie, maar in plaats daarvan een probleem met je algoritme. Schrijf exact op wat je algoritme verondersteld wordt om te doen, en vergelijken deze met je broncode. Worst case scenario: laat de code zien aan een online gemeenschap en kijk of ze kunnen helpen bij het opsporen van problemen, maar vraag het wel vriendelijk! De mensen die je helpen doen dat in hun vrije tijd, terwijl ze op dat moment ook hun geld zouden kunnen verdienen met het programmeren van software, dus wees dankbaar!
- Plaats altijd commentaar bij je broncode! Zelfs voor eenvoudige, voor zich sprekende code, kan het nooit kwaad om een korte uitleg van het programma aan het begin te schrijven. Het is ook een goede gewoonte om aan te leren voor als je straks uitgebreidere, complexe software gaat programmeren die jij misschien nog wel kunt begrijpen, maar ieder ander die het leest zal verwarren.
Advertentie
Waarschuwingen
- C en C++ zijn zeer low-level-programmeertalen, wat betekent dat de mogelijkheid bestaat dat je computer crasht door foute code of doelbewust kwaadaardige programma's! Zorg dat je NOOIT programma’s compileert met '#include < windows.h >', tenzij je absoluut zeker weet wat je doet, en zelfs als je weet wat je aan het doen bent, probeer dit dan nog te allen tijde te vermijden.
- Zorg dat je compiler en tutorial up-to-date zijn! Verouderde compilers kunnen ertoe leiden dat geldige broncode niet wil compileren of dat er rare fouten ontstaan tijdens run-time. Hetzelfde kan worden gezegd over tutorials.
- Veel antivirusprogramma’s zullen denken dat wat je ook makt een virus is! Zorg ervoor dat je je programma toevoegt aan uitzonderingen en eventueel je antivirus uitschakelt, zodat je programma niet per ongeluk wordt verwijderd!
Advertentie
Over dit artikel
Deze pagina is 2.631 keer bekeken.
Advertentie