Како да научите програмирање на c ++
Како да научите програмирање со++. Програмирањето обука дефинитивно трае повеќе од една ноќ и бара многу напорна работа и посветеност на случајот (особено во C ++). Овој водич ќе ви помогне во процесот.
Чекори
Еден. Дознај за приказни со++. Најдобар начин да започнете со програмирање на јазикот е да ги знаете нејзините корени. Дури и ако не можете да разберете сè што го читате, некои од овие страници ќе ве запознаат со важни термини кои ќе дојдат подоцна (на пример, "објектно-ориентирано програмирање").

2. Инсталирајте C ++ компајлер (и можеби ipr). За програмирање на C + +, компајлерот бара, бидејќи вистинскиот изворниот код мора да биде компајлиран во датотека што вашиот компјутер ќе може да го изврши. Ако користите Windows, Visual C + + 2010 Express ќе биде добра опција, и ако користите Linux, Geany ќе биде добар избор. И двете се опремени со вграден IPR (независна развојна средина), што може да го олесни процесот на пишување на изворниот код. (ЗАБЕЛЕШКА:. Многу луѓе онлајн ќе ви препорачаат да го користите IPR и Cloodshed Dev-C компајлерот++. Не го прави тоа. Не беше ажурирано 5 години и има многу страници од познати грешки наведени овде: http: // sourceforge.Net / tracker /?group_id = 10639 & atyd = 110639)

3. Изберете упатство или два за да започнете со учење c++. Овој чекор, заедно со компајлерот, еден од најважните чекори на целиот процес. Постојат неколку работи во кои мора да бидете сигурни дека тоа. Прво на сите, осигурајте се дека прирачникот е напишан за целосни новодојденци во програмирањето и подетално во нивните описи. Следно, осигурајте се дека кодот во учебникот го следи стандардот C ++ 03 или дури и новиот C ++ 11 (уште не е стандардизиран, па затоа внимавајте на прашањата за компајлерот), бидејќи современите компајлери може да имаат проблеми со компилацијата на застарено код или едноставно го отфрли воопшто. Добри примери се C + + Почетен курс на сајтот со програмирање.Com и учебник на веб-страницата cplusplus.Com / doc / туториал /.

Четири. Пробајте ги сите нови концепти. Важен дел од програмирањето не е само да се прочита за различни концепти, туку и да ги користите во кодот. Кодот за вметнување на копија во вашиот IPR нема да даде резултати. Многу е корисно да се внесе секој пример, па дури и да се обиде да создаде свои сопствени идеи за програми кои го користат концептот за проучување на максималниот износ на информации.

Пет. Дознај од други програмери. Една од најдобрите работи во програмирањето е дека без оглед на тоа како нивото на вештина имате, изворниот код на исто ниво или еден чекор погоре секогаш ќе биде достапен. Добар начин да се проучува посложениот изворниот код е да се прочита додека не стигнете до точката што не ја разбирате, тогаш обидете се да го решите во главата - ако не знаете одреден дел од кодот, прочитајте за тоа во вашето упатство или референтен материјал додека не разберете.

6. Заработете задачи користејќи ги концептите што ги научивте. Апсолутно најдобар начин да го задржите она што ќе го научите - не само за да ги напишете примерите на изворниот код, туку всушност ги извршувате задачите со нив. Како со програмирањето.COM и Euler проектот ќе ги поттикне добрите проблеми со кои можете да се обидете да одлучите со примена на концепти во реални животни ситуации. Ако не можете да креирате алгоритам за задача, како екстремен случај, проверете го присуството на сличен, направен од други и учат од него. Која е поентата во решавањето на проблемот, ако не учат од резултатот?

7. Помогнете им на другите на кои им е потребна помош. Сега кога сте научиле како да работите со C + +, треба да почнете да им помагате на другите новодојденци преку интернет со решавање на нивните проблеми и да ги поддржите на истата патека на која сте биле! Не се обесхрабрувајте ако лицето кое ве праша за помош не сака да го слуша вашиот совет: Вашиот одговор може да биде корисен за некој друг.
Совети
- Секогаш коментар за вашиот изворниот код! Дури и за едноставен и разбирлив код никогаш нема да оштети кратко објаснување за функцијата на програмата на почетокот. Исто така, ќе биде корисна навика кога подоцна ќе програмирате голем збунувачки софтвер што можете и може да го разберете, но кој ќе го збуни друг читател.
- Не се вознемирувај! Софтверското програмирање може да биде збунувачко, но дефинитивно не значи дека едноставно треба да го отфрлите целиот ваш напредок и да престанете со учењето! Ако одредена референтна книга не се справи со вашата работа, обидете се да читате друга за ова прашање - тоа не треба да ви биде проблем!
- Ако добиете грешки при извршување, проблемот не е проблем со синтакса, туку има проблем со алгоритмот. Обидете се да снимате точни работи што треба да ги направите вашиот алгоритам, а потоа да ги споредите со изворниот код. Најлошата верзија на развојот на настаните - Покажете го вашиот код на Интернет заедницата и видете дали тие можат да најдат проблеми за вас, но бидете сигурни дека ќе побарате љубезно! Луѓето кои ви помагаат да го користите своето време што би можеле да потрошат за програмирање за да одговорат на вашите прашања, па бидете благодарни!
- Ако добиете грешка при компилација, повторно прочитајте го изворниот код и видете дали можете сами да ги најдете грешките. Иако грешките самите може да изгледаат криптирани, тие се обидуваат да ви кажат дека не е во ред, па види што можете да дознаете за грешката.
Предупредувања
- C и C ++ - многу ниско ниво програмски јазици, односно, имате можност да го уништите вашиот компјутер со неточен код или насочени малициозен софтвер! Никогаш не се компајлираат и не извршуваат програми кои имаат "#inclace
"Ако не сте апсолутно сигурни дека знаете што правите, па дури и ако знаете што правите, обидете се да го избегнете. - Осигурајте се дека вашиот компајлер и туториал се релевантни! Застарените компајлери не можат да го компајлираат кодот за работа или да предизвикаат чудни грешки при извршувањето. Истото може да се каже и за учебниците.