Oglas

c programiranjeUčenje programiranja može biti teško za mnoge, čak i s relativno laganim programskim jezicima. Iako je Java lakša za započinjanje (gdje ovdje imamo brojne članke na MakeUseOf za Javu Internetski skripti za jezike Naučite govoriti "Internet": Vaš vodič za xHTMLDobrodošli u svijet XHTML - Extensible Hypertext Markup Language - označnog jezika koji svakome omogućuje izradu web stranica s mnogo različitih funkcija. To je primarni jezik Interneta. Čitaj više i odlučujući koga naučiti Koji programski jezik za naučiti - web programiranjeDanas ćemo pogledati različite jezike web programiranja koji pokreću Internet. Ovo je četvrti dio u seriji za početnike programiranja. U prvom dijelu smo naučili osnovne ... Čitaj više ), C ++ možda nije.

Međutim, onima s nekim iskustvom programiranja smatrati će učenje jezika C ++ manje teškim od početnika, iako postoji dosta dobrih web stranica s kojima se možete naučiti.

Zašto učiti C ++?

Zašto biste htjeli naučiti C ++? To je vrlo moćan programski jezik koji u osnovi ima moto "povjerenja programeru". Iako takvo stajalište također povećava šansu za pogreške, a kompliment ne zabada, programeru daje veću fleksibilnost u načinu na koji stvarno pišu svoj kod.

instagram viewer

Zbog toga je većina programa barem djelomično napisana na ovom jeziku ili njegovom rođaku, C. Učenje C ++ također je korisno na drugi način - budući da je C ++ vrlo sličan C-u, možete razumjeti i (većim dijelom) kôd i na C-u.

c programiranje

LearnCpp je sjajno mjesto za početnike i pomalo iskusne programere da biste započeli s C ++. Autor web stranice ima vrlo dobro napisane, temeljne udžbenike koji doslovno pokrivaju svaku osnovnu lekciju (poput instaliranja dobrog IDE-a, kao što je moj omiljeni Genij za Linux Geany - sjajan uređivač koda za LinuxZačudo, Linux ne nudi toliko dobrih IDE-ova (Integrirano razvojno okruženje). Vjerujem da je to zato što je u to doba većina Linux programera izvadila stari dobar Notepad (ili u ovom slučaju gedit) i započela ... Čitaj više ) na neke prilično napredne stvari (poput najnovijih promjena revizije C ++ iz 2011.).

Od svih web lokacija koje ovdje navodim, preporučam da isprobate ovo prvo prije svih ostalih. Vodiči slijede vrlo logičan put koji se nadograđuje na prethodne vodiče. Uz to, nakon svake lekcije, autor vam nudi kviz da vidite jeste li razumjeli o čemu se radi, što smatram fantastičnim.

c programiranje primjera

CPlusPlus je još jedna sjajna web stranica za učenje C ++. Iako ova web stranica također ima neke udžbenike, bolje je koristiti kao referencu. Postoji mnoštvo programskih koncepata koje možete potražiti, što je vrlo korisno kada želite koristiti određenu tehniku, ali se dogodi da vam se zaglavi.

Ova web stranica možda nije apsolutno najbolja za početnike, jer njezina referentna priroda podrazumijeva da sadrži više žargona nego što bi saznao LearnCpp.com. No informacije na web mjestu su još uvijek vrlo dobre i treba ih koristiti sve dok ne razumijete što piše.

c programiranje

U slučaju da prve dvije web stranice iz bilo kojeg razloga nisu vaše šalice čaja, možda ćete imati malo više sreće s Cprogramming.com. Ova web stranica također sadrži dobro napisani udžbenik i druge dobrote koje definitivno možete koristiti. Osobno mi se više sviđa LearnCpp.com, jer na toj web stranici malo pronalazim vodiče lakše je razumjeti i lakše je prelaziti između lekcija što su organiziranije (opet, moja mišljenje). Međutim, vaše mišljenje možda nije isto kao moje, pa ako vam ovo djeluje bolje, iskoristite ga!

Dobra stvar u vezi s Cprogramming.com-om je činjenica da uključuje i udžbenike za C ++ i C, tako da možete naučiti oba jezika kroz tutorijale koje je napisao isti autor. To je sjajno za crtanje usporedbi između dva jezika, a osim ako ste otkrili da C ++ postaje lakši s ovim web mjestom, najvjerojatnije će biti jednako lako i s C vodičem.

Zaključak

Nadamo se da ćete biti sposobni shvatiti C / C ++ i početi pisati vlastite programe. Sjetite se samo da kad započnete, funkcionalnost bi trebala biti prioritet nad izgledom, tako da nemojte osjećati kao da vaš program ništa ne vrijedi ako nema GUI. Algoritmi i ostalo kodiranje ono je što omogućuje programu da radi ono što bi trebao raditi, a ako radi, onda super! Misija izvršena!

Javite nam koje stranice više volite u komentarima ispod.

Kreditna slika: Internet pozadina s binarnim kodom putem Shutterstocka

Danny je stariji profesor na Sveučilištu Sjeverni Teksas koji uživa u svim aspektima softvera otvorenog koda i Linuxa.