Advertentie
Leren programmeren kan voor velen moeilijk zijn, zelfs met relatief eenvoudige programmeertalen. Hoewel Java gemakkelijker is om mee aan de slag te gaan (waar we ook tal van artikelen hier bij MakeUseOf voor Java hebben) Internet scripttalen Leer "internet" spreken: uw gids voor xHTMLWelkom in de wereld van XHTML - Extensible Hypertext Markup Language - een opmaaktaal waarmee iedereen webpagina's kan samenstellen met veel verschillende functies. Het is de primaire taal van internet. Lees verder en beslissen welke te leren Welke programmeertaal om te leren - WebprogrammeringVandaag gaan we kijken naar de verschillende webprogrammeertalen die het internet van stroom voorzien. Dit is het vierde deel van een programmeerserie voor beginners. In deel 1 leerden we de basis van ... Lees verder ), C ++ misschien niet.
Degenen met enige programmeerervaring zullen het leren van C ++ echter minder moeilijk vinden dan beginners, hoewel er genoeg goede websites zijn om jezelf mee te leren.
Waarom C ++ leren?
Waarom zou je C ++ willen leren? Het is een zeer krachtige programmeertaal die in feite het motto "vertrouw de programmeur" heeft. Hoewel dat standpunt ook de kans op fouten vergroot zonder dat de compliant in paniek raakt, geeft het de programmeur meer flexibiliteit in hoe ze hun code daadwerkelijk schrijven.
Hierdoor zijn de meeste programma's op zijn minst gedeeltelijk geschreven in deze taal of zijn neef, C. Het leren van C ++ is ook op een andere manier nuttig - aangezien C ++ erg lijkt op C, kun je ook (grotendeels) code in C begrijpen en begrijpen.
LearnCpp is een geweldige plek voor zowel beginners als enigszins ervaren programmeurs om aan de slag te gaan met C ++. De auteur van de site heeft zeer goed geschreven, grondige tutorials die letterlijk elke basisles behandelen (zoals het installeren van een goede IDE, zoals mijn favoriet) Geany voor Linux Geany - Een geweldige lichtgewicht code-editor voor LinuxVerrassend genoeg biedt Linux niet zoveel goede IDE's (Integrated Development Environments). Ik geloof dat dit komt omdat vroeger de meeste Linux-programmeurs de goede oude Kladblok (of in dit geval gedit) hebben verwijderd en zijn begonnen ... Lees verder ) tot een aantal behoorlijk geavanceerde dingen (zoals de laatste wijzigingen in de herziening van C ++ in 2011).
Van alle sites die ik hier vermeld, raad ik aan om deze eerst uit te proberen voor alle andere. De tutorials volgen een zeer logisch pad dat voortbouwt op eerdere tutorials terwijl je verder gaat. Bovendien biedt de auteur je na elke les een quiz om te zien of je begreep waar de les over ging, wat ik fantastisch vind.
CPlusPlus is een andere geweldige website om C ++ te leren. Hoewel deze website ook enkele tutorials heeft, is het beter als referentie te gebruiken. Er zijn veel programmeerconcepten die je kunt opzoeken, wat erg handig is als je een bepaalde techniek wilt gebruiken maar vast komt te zitten.
Deze site is misschien niet absoluut de beste voor beginners, omdat de referentiële aard ervan impliceert dat deze meer jargon bevat dan LearnCpp.com. De informatie op de site is echter nog steeds erg goed en moet worden gebruikt zolang u begrijpt wat er staat.
Als de eerste twee websites om wat voor reden dan ook niet jouw ding zijn, heb je misschien wat meer geluk met Cprogramming.com. Deze website bevat ook een goed geschreven tutorial en andere goodies waar je zeker gebruik van kunt maken. Ik geef persoonlijk de voorkeur aan LearnCpp.com omdat ik de tutorials op die site een beetje vind gemakkelijker te begrijpen, en het is gemakkelijker om tussen lessen te navigeren omdat ze beter georganiseerd zijn (nogmaals, mijn mening). Uw mening is echter misschien niet dezelfde als die van mij, dus als dit beter voor u werkt, gebruik het dan!
Het goede aan Cprogramming.com is dat het zowel tutorials voor C ++ als C bevat, zodat je beide talen kunt leren door tutorials die door dezelfde auteur zijn geschreven. Dit is geweldig voor het maken van vergelijkingen tussen de twee talen, en als je ontdekt dat C ++ gemakkelijker is met deze site, zal het waarschijnlijk net zo gemakkelijk zijn met de C-zelfstudie.
Conclusie
Hopelijk, gewapend met deze drie sites, kun je C / C ++ begrijpen en beginnen met het schrijven van je eigen programma's. Onthoud alleen dat als u aan de slag gaat, functionaliteit de prioriteit moet hebben boven uiterlijk, dus heb niet het gevoel dat uw programma niets waard is als het geen GUI heeft. De algoritmen en andere coderingen zorgen ervoor dat een programma doet wat het moet doen, en als het werkt, dan is het geweldig! Missie volbracht!
Laat ons weten welke sites uw voorkeur hebben in de onderstaande opmerkingen.
Afbeelding tegoed: Internetachtergrond met binaire code via Shutterstock
Danny is senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source-software en Linux.