Как да научите програмиране на c ++
Как да научите програмирането++. Обучението за програмиране определено отнема повече от една нощ и изисква много упорита работа и преданост към случая (особено в C ++). Това ръководство ще ви помогне в процеса.
Стъпка
един. Научете за историите с++. Най-добрият начин да започнете програмирането на езика е да знаете корените му. Дори ако не можете да разберете всичко, което четете, някои от тези страници ще ви запознаят с важни условия, които ще дойдат по-късно (например, "Обектно-ориентирано програмиране"Чест.

2. Инсталирайте C ++ компилатор (и евентуално ipr). За програмиране на C ++, компилаторът изисква, защото действителният изходен код трябва да бъде компилиран във файл, който компютърът ви ще може да работи. Ако използвате Windows, Visual C ++ Express ще бъде добър вариант и ако използвате Linux, Geany ще бъде добър избор. И двете са оборудвани с вградена ПИС (независима среда за развитие), която може да направи процеса на писане на изходния код по-лесен. (ЗАБЕЛЕЖКА:. Много хора онлайн ще ви препоръчат да използвате ПИС и кръвопролития DEV-C компилатор++. Не прави това. Тя не е актуализирана в продължение на 5 години и има много страници известни грешки, изброени тук: http: // sourceforge.Net / Tracker /?group_id = 10639 & atid = 110639Чест

3. Изберете урок или два, за да започнете да изучавате c++. Тази стъпка, заедно с компилатора, една от най-важните стъпки на целия процес. Има няколко неща, в които трябва да сте сигурни, че. На първо място, уверете се, че ръководството е написано за пълни новодошли в програмирането и по-подробно в техните описания. След това се уверете, че кодът в учебника следва стандарта C ++ 03 или дори новото C ++ 11 (все още не е стандартизирано, така че внимавайте за въпросите на компилатора), защото съвременните компилатори могат да имат проблеми с компилацията на остарял или просто го отхвърлете като цяло. Добри примери са C ++ урок на сайта с програмиране.COM и учебник на уебсайта cplusplus.Com / doc / урок /.

4. Опитайте всички нови концепции. Важна част от програмирането не е само да се чете за различни концепции, но и ги използвайте в своя код. Компютърът за копиране в IPR няма да даде резултати. Много по-полезно е да въведете всеки пример и дори да се опитате да създадете свои собствени идеи за програми, които използват концепцията за изучаване на максималния размер на информацията.

пет. Научете се от други разработчици. Едно от най-добрите неща в програмирането е, че независимо от това как винаги ще има нивото на уменията, изходният код на същото ниво или една стъпка по-горе. Добър начин да изучавате по-сложен изходен код е да прочетете, докато стигнете до точката, която не разбирате, след това се опитайте да го решите в главата - ако не знаете конкретна част от кода, прочетете за него във вашия урок или референтен материал, докато не разберете.

6. Спечелете задачи, използвайки концепциите, които сте научили. Абсолютно най-добрият начин да запазите това, което ще научите - не само да напишете примерите за изходния код, но всъщност изпълнете задачите с тях. Като с програмиране.COM и проектът EULER ще ви подканат добри проблеми, които можете да опитате да решите, като прилагате концепции в реални ситуации. Ако не можете да създадете алгоритъм за задача, като екстремен случай, проверете наличието на подобен, направен от други и се учите от него. Какъв е смисълът в решаването на проблема, ако не се учи от резултата?

7. Помогнете на другите, които се нуждаят от помощ. Сега, когато сте се научили как да работите с C ++, трябва да започнете да помагате на други новодошли онлайн с решаването на проблемите си и да ги подкрепите по същия път, върху който сте били! Не се обезсърчавайте, ако човекът, който ви е попитал за помощ, не иска да слуша съвет: Вашият отговор може да бъде полезен за някой друг.
Съвети
- Винаги коментирайте вашия изходен код! Дори и за прост и разбираем код никога няма да повредите да напишете кратко обяснение на функцията на програмата в началото. Също така ще бъде полезен навик, когато по-късно програмирате голям объркващ софтуер, който можете и можете да разберете, но което би объркало друг читател.
- Не бъдете разстроени! Софтуерното програмиране може да бъде объркващо, но определено не означава, че просто трябва да изхвърлите целия си напредък и да напуснете ученето! Ако конкретен справочник не се справя с работата ви, опитайте да четете друг по този въпрос - това не трябва да бъде вашият проблем!
- Ако получите грешки по време на изпълнението, проблемът не е синтаксис, но вместо това имаше проблем с алгоритъма. Опитайте се да записвате точни неща, които вашият алгоритъм трябва да направи, и след това да ги сравните с техния изходен код. Най-лошата версия на развитието на събития - покажете кода на интернет общността и вижте дали могат да намерят проблеми за вас, но се уверете, че искате любезно! Хора, които ви помагат да използват времето си, че могат да похарчат за програмиране, за да отговорят на вашите въпроси, така че бъдете благодарни!
- Ако получите грешка в компилацията, прочетете отново изходния код и вижте дали можете да намерите грешки. Въпреки че самите грешки могат да изглеждат криптирани, те се опитват да ви кажат, че е погрешно, затова вижте какво можете да научите за грешката.
Предупреждения
- C и C ++ - много ниско ниво на програмиране езици, т.е. имате възможност да унищожите компютъра си с неправилен код или целеви злонамерен софтуер! Никога не се компилирайте и не стартирайте програми, които имат"#Include
", Ако не сте абсолютно сигурни, че знаете какво правите, и дори да знаете какво правите, опитайте се да го избегнете. - Уверете се, че вашият компилатор и урок са от значение! Остарели компилатори може да не компилират работния изходен код или да причинят странни грешки по време на изпълнението. Същото може да се каже за учебниците.