Reklame

c programmeringAt lære at programmere kan være svært for mange, selv med relativt lette programmeringssprog. Mens Java er lettere at komme i gang med (hvor vi har adskillige artikler her på MakeUseOf til Java såvel som Internet scripting sprog Lær at tale "Internet": Din guide til xHTMLVelkommen til XHTML-verdenen - Extensible Hypertext Markup Language - et markup-sprog, der giver enhver mulighed for at konstruere websider med mange forskellige funktioner. Det er det primære sprog på Internettet. Læs mere og beslutter, hvilken man skal lære Hvilket programmeringssprog man skal lære - WebprogrammeringI dag skal vi se på de forskellige webprogrammeringssprog, der driver Internettet. Dette er den fjerde del i en begynderprogrammeringsserie. I del 1 lærte vi det grundlæggende i ... Læs mere ), C ++ er muligvis ikke.

Imidlertid vil dem med en vis programmeringserfaring synes det er mindre vanskeligt at lære C ++ end begyndere, selvom der er masser af gode websteder at lære dig selv med.

Hvorfor lære C ++?

instagram viewer

Hvorfor ville du passe på at lære C ++? Det er et meget stærkt programmeringssprog, der dybest set har et ”tillid til programmørens” motto. Selv om denne holdning også øger chancen for fejl uden at komprimatoren går i stykker, giver det programmereren mere fleksibilitet i, hvordan de rent faktisk skriver deres kode.

På grund af dette er de fleste programmer mindst delvist skrevet på dette sprog eller dets fætter, C. At lære C ++ er også fordelagtigt på en anden måde - da C ++ meget ligner C, kan du også forstå og (for det meste) kode i C.

c programmering

LearnCpp er et fantastisk sted for både begyndere og noget erfarne programmerere at komme i gang med C ++. Forfatteren af ​​webstedet har meget velskrevne, grundige tutorials, der bogstaveligt talt dækker enhver grundlæggende lektion (såsom at installere en god IDE, som min favorit Geany til Linux Geany - En stor letvægtskodeditor til LinuxOverraskende tilbyder Linux ikke så mange gode IDE'er (integrerede udviklingsmiljøer). Jeg tror, ​​det skyldes, at de fleste Linux-programmerere hentede den gamle gamle Notepad (eller gedit i dette tilfælde) tilbage i dag og startede ... Læs mere ) til nogle temmelig avancerede ting (som de seneste ændringer i 2011-revisionen af ​​C ++).

Ud af alle de steder, jeg viser her, anbefaler jeg, at du prøver denne først før alle de andre. Tutorials følger en meget logisk sti, der bygger på tidligere tutorials, når du går sammen. Derudover tilbyder forfatteren efter hver lektion dig en quiz for at se, om du forstod, hvad lektionen handlede om, hvilket jeg synes er fantastisk.

c programmeringseksempler

CPlusPlus er et andet godt websted til at lære C ++. Selvom dette websted også har nogle tutorials, bruges det bedre som reference. Der er mange programmeringskoncepter, som du kan slå op, hvilket er meget nyttigt, når du vil bruge en bestemt teknik, men som sidder fast.

Dette websted er muligvis ikke det absolut bedste for begyndere, da dets referencemæssige karakter indebærer, at det indeholder mere jargon end LearnCpp.com ville. Oplysningerne på webstedet er dog stadig meget gode og skal bruges, så længe du forstår, hvad det siger.

c programmering

Hvis de to første websteder ikke er din kop te af en eller anden grund, måske har du lidt mere held med Cprogramming.com. Dette websted indeholder også en velskrevet tutorial og andre godbidder, som du helt sikkert kan gøre brug af. Jeg foretrækker bare personligt LearnCpp.com, fordi jeg finder tutorials på dette websted lidt lettere at forstå, og det er lettere at navigere mellem lektioner, efterhånden som de er mere organiserede (igen, min mening). Din mening er dog muligvis ikke den samme som min, så hvis dette fungerer bedre for dig, så brug den!

Den gode ting ved Cprogramming.com er det faktum, at det inkluderer både tutorials for C ++ såvel som C, så du kan lære begge sprog gennem tutorials skrevet af den samme forfatter. Dette er fantastisk til at sammenligne de to sprog, og hvis du synes, at det var lettere at lære C ++ med dette websted, vil det sandsynligvis være lige så let med C-tutorialen.

Konklusion

Forhåbentlig, bevæbnet med disse tre sider, vil du være i stand til at få et indblik i C / C ++ og begynde at skrive dine egne programmer. Husk bare, at når du kommer i gang, skal funktionalitet være prioriteret frem for udseende, så du skal ikke føle, at dit program ikke er noget værd, hvis det ikke har en GUI. Algoritmerne og anden kodning er det, der får et program til at gøre, hvad det skal, og hvis det fungerer, så fantastisk! Mission fuldført!

Fortæl os, hvilke websteder du foretrækker i kommentarerne herunder.

Billedkredit: Internet baggrund med binær kode via Shutterstock

Danny er senior på University of North Texas, der nyder alle aspekter af open source-software og Linux.