Reklāma
Iemācīties programmēt daudziem var būt grūti, pat ar samērā vienkāršām programmēšanas valodām. Kamēr Java ir vieglāk sākt (kur mums ir daudz rakstu šeit, vietnē Java, kā arī vietnē MakeUseOf) Interneta skriptu valodas Iemācieties runāt "internetā": jūsu ceļvedis xHTMLLaipni lūdzam XHTML - paplašināmā hiperteksta iezīmēšanas valoda - iezīmēšanas valoda, kas ļauj ikvienam izveidot tīmekļa lapas ar daudzām dažādām funkcijām. Tā ir galvenā interneta valoda. Lasīt vairāk un izlemt, kuru mācīties Kura programmēšanas valoda jāapgūst - Web programmēšanaŠodien mēs apskatīsim dažādās tīmekļa programmēšanas valodas, kas darbina internetu. Šī ir ceturtā daļa iesācēju programmēšanas sērijā. 1. daļā mēs iemācījāmies ... Lasīt vairāk ), C ++ var nebūt.
Tomēr tiem, kuriem ir zināma programmēšanas pieredze, C ++ mācīties būs grūtāk nekā iesācējiem, lai gan ir daudz labu vietņu, ar kurām sevi iemācīt.
Kāpēc mācīties C ++?
Kāpēc jums būtu svarīgi mācīties C ++? Tā ir ļoti spēcīga programmēšanas valoda, kurai principā ir devīze “uzticieties programmētājam”. Lai gan šī nostāja palielina arī kļūdu iespējamību, nepakļaujoties izpildītājam, tā dod programmētājam lielāku elastību, kā viņi faktiski raksta savu kodu.
Sakarā ar to lielākā daļa programmu vismaz daļēji ir uzrakstīti šajā valodā vai tās brālēnam C. C ++ apguve ir noderīga arī citā veidā - tā kā C ++ ir ļoti līdzīga C, jūs varat saprast un (lielākoties) kodēt arī C.
LearnCpp ir lieliska vieta gan iesācējiem, gan nedaudz pieredzējušiem programmētājiem, lai sāktu darbu ar C ++. Vietnes autore ir ļoti labi uzrakstījusi, pamatīgas konsultācijas, kas burtiski aptver katru pamata nodarbību (piemēram, labas IDE instalēšana, piemēram, mana iecienītākā Geany for Linux Geany - lielisks viegla koda redaktors operētājsistēmai LinuxPārsteidzoši, ka Linux nepiedāvā tik daudz labu IDE (Integrētās attīstības vides). Es uzskatu, ka tas ir tāpēc, ka tajā pašā dienā vairums Linux programmētāju izņēma veco labo Notepad (vai šajā gadījumā gedit) un sāka ... Lasīt vairāk ) dažām diezgan progresīvām lietām (piemēram, jaunākajām izmaiņām 2011. gada C ++ versijā).
No visām šeit uzskaitītajām vietnēm es iesaku izmēģināt šo visu pirms visām pārējām. Apmācības notiek ļoti loģiski, balstoties uz iepriekšējām pamācībām, ejot. Turklāt pēc katras nodarbības autore piedāvā jums viktorīnu, lai noskaidrotu, vai jūs sapratāt, kāda ir stunda, kas man šķiet fantastiska.
CPlusPlus ir vēl viena lieliska vietne C ++ apgūšanai. Kaut arī šai vietnei ir arī dažas apmācības, to labāk izmantot kā atsauci. Ir daudz programmēšanas koncepciju, kuras varat meklēt, kas ir ļoti noderīgi, ja vēlaties izmantot noteiktu paņēmienu, bet gadās iestrēgt.
Iespējams, ka šī vietne nav absolūti labākā iesācējiem, jo tās atsauces raksturs nozīmē, ka tajā ir vairāk žargona nekā LearnCpp.com. Tomēr vietnē iekļautā informācija joprojām ir ļoti laba, un tā būtu jāizmanto tik ilgi, kamēr jūs saprotat, ko tā saka.
Ja pirmās divas vietnes kāda iemesla dēļ nav jūsu tējas tasīte, iespējams, jums būs mazliet vairāk veiksmes ar Cprogramming.com. Šajā vietnē ir arī labi uzrakstīta apmācība un citi labumi, kurus noteikti varat izmantot. Es vienkārši personīgi dodu priekšroku LearnCpp.com, jo es šajā vietnē nedaudz atrodu apmācības materiālus vieglāk saprotama un vieglāk pārvietoties starp nodarbībām, jo tās ir organizētākas (atkal mana viedoklis). Tomēr jūsu viedoklis var nebūt tāds pats kā mans, tāpēc, ja tas jums labāk der, izmantojiet to!
Labā lieta Cprogramming.com ir fakts, ka tajā ir gan C ++, gan C apmācības, lai jūs varētu iemācīties abas valodas, izmantojot viena un tā paša autora apmācības. Tas ir lieliski piemērots, lai salīdzinātu divas valodas, kā arī, ja jūs uzskatījāt, ka C ++ ir vieglāk iemācīties šajā vietnē, tas, visticamāk, būs tikpat vienkāršs kā C apmācība.
Secinājums
Cerams, ka, apbruņojoties ar šīm trim vietnēm, jūs varēsit uzzināt par C / C ++ un sākt rakstīt savas programmas. Vienkārši atcerieties, ka, sākot darbu, funkcionalitātei jābūt prioritātei salīdzinājumā ar izskatu, tāpēc nejūtieties, ka jūsu programma ir neko vērta, ja tai nav GUI. Algoritmi un citi kodējumi liek programmai darīt to, kas tai ir paredzēts, un, ja tā darbojas, tad lieliski! Misija pabeigta!
Zemāk esošajos komentāros dariet mums zināmu, kuras vietnes vēlaties.
Attēla kredīts: Interneta fons ar bināro kodu, izmantojot Shutterstock
Danny ir Ziemeļteksasas universitātes vecākais, kurš bauda visus atvērtā pirmkoda programmatūras un Linux aspektus.