Программалоону үйрөнүү, албетте, бир күндө жасала турган нерсе эмес жана көп эмгекти жана берилүүнү талап кылат (өзгөчө C ++ үйрөнүү). Бул колдонмо сизге процесстен жардам берет.
Кадам
1 -кадам. C ++ тарыхы менен таанышыңыз
Программалоо тилин үйрөнүүнүн эң жакшы жолу - анын тарыхын изилдөө. Сиз окуган нерселердин бардыгын түшүнбөсөңүз да, бул бир нече баракчалар сизди кийин пайда боло турган маанилүү терминдер менен тааныштырат (мисалы, "Объектке багытталган программалоо").
Кадам 2. C ++ компиляторун (жана мүмкүн болгон IDE) орнотуңуз
Компиляторлор C ++ тилинде программалоо үчүн зарыл, анткени чыныгы булак коду компьютериңиз тарабынан аткарылуучу файлга түзүлүшү керек. Эгерде сиз Windowsту колдонуп жатсаңыз, анда эң туура вариант Visual C ++ 2010 Express, же Linuxту колдонуп жатсаңыз, эң туура вариант Geany. Экөө тең камтылган IDE (көз карандысыз өнүгүү чөйрөсү) менен келет, бул булак кодун жазуу процессин жөнөкөйлөтө алат. (ЭСКЕРТҮҮ: Интернеттеги көптөгөн адамдар Bloodshed Dev-C ++ IDE жана компиляторун колдонууну сунушташат. Бирок, ЭМЕС, бул программа 5 жылдан бери жаңыртылган эмес жана көптөгөн мүчүлүштүктөр бар, тизме бул жерде: https:// sourceforge.net/p/dev-cpp/bugs/)
IDEди эффективдүү колдонууну үйрөнүңүз. Кээ бир IDEлердин окуу процессине тоскоол боло турган өзүнүн жеке кызыкчылыктары бар. Андыктан IDEдин ар кандай варианттарын жана орнотууларын окуп чыгуу же аларга шилтеме калтыруу жакшы идея
Кадам 3. C ++ үйрөнүүнү баштоо үчүн бир же эки окуу куралын тандаңыз
Бул кадам, компиляторду орнотуу менен бирге, баарынан маанилүү этаптардын бири. Бул этапта ынанууңуз керек болгон бир нече нерселер бар. Биринчиден, колдонмо программалоодо толук башталгыч окурмандар үчүн жазылганын текшериңиз, анткени түшүндүрмөлөр абдан кылдат. Кийинки, үйрөткүчтөгү код C ++ 03 стандартына же жаңы C ++ 11ге ылайык келерин текшериңиз (азырынча стандартташтырыла элек, компилятордун көйгөйлөрүнөн этият болуңуз), анткени заманбап компиляторлорго эскирген кодду чогултуу кыйын болот, же аны четке кагуу. Кээ бир жакшы окуу куралдары бул cprogramming.com сайтынан алынган C ++ окуу куралы жана www.cplusplus.com/doc/tutorial/ дареги.
Кадам 4. Ар бир жаңы түшүнүктү сынап көрүңүз
Программалоонун маанилүү бөлүгү - бул ар кандай түшүнүктөрдү окуу гана эмес, аларды өз кодуңузда колдонуу. Кодду IDEге көчүрүү-коюу анча деле пайдасы жок. Эгерде сиз ар бир мисалды терип, ал тургай сакталган маалыматтын көлөмүн көбөйтүү үчүн үйрөтүлгөн түшүнүктөрдү колдонгон өз программаңыздын идеясын иштеп чыгууга аракет кылсаңыз, алда канча пайдалуу.
5 -кадам. Башка иштеп чыгуучулардан үйрөнүңүз
Программалоодогу эң жакшы нерселердин бири, программалоодо кандай деңгээлде тажрыйбаңыз болбосун, ар дайым ошол деңгээлге же сизден жогору бир деңгээлге жеткиликтүү булак коду болот. Татаалыраак баштапкы коддон үйрөнүүнүн жакшы жолу - сиз түшүнбөгөн жерге жеткенге чейин окуу, андан кийин башыңызда иштеп чыгууга аракет кылуу; эгер сиз коддун белгилүү бир бөлүгүн билбесеңиз, аны түшүнмөйүнчө окуу куралынан же маалымдама материалдан окуңуз.
Кадам 6. Үйрөнгөн түшүнүктөрдү колдонуу менен маселени чечиңиз
Үйрөнгөн нерсеңизди сактоонун эң жакшы жолу - бул булак коддорунун мисалдарын жазуу эмес, иш жүзүндө берилген тапшырмаларды аткаруу. Cprogramming.com жана Project Euler экөө тең түшүнүктөрдү чыныгы жашоодо колдонуу үчүн чечүүгө аракет кыла турган жакшы көйгөйлөргө ээ. Эгерде сиз чындап эле көйгөйдүн алгоритмин таба албасаңыз, анда акыркы чара катары интернеттен башкалар жасаган чечимдерди издеңиз жана алардан үйрөнүңүз. Жыйынтыгынан сабак албасаңар көйгөйлөрдү чечүүнүн эмне кереги бар?
Кадам 7. Жардамга муктаж болгондорго жардам бериңиз
Эми сиз C ++ жөнүндө үйрөнгөнүңүздөн кийин, башка үйрөнчүктөргө интернеттеги көйгөйлөрүн чечүүгө жардам берип, аларды сиздикине окшош саякатка чыгарышыңыз керек! Жардам сурап жаткан адам сиздин кеңешиңизге кулак салбаса, капаланбаңыз: башкалар сиз жиберген жооптордон баштапкы жөнөтүүчү укпаса дагы үйрөнө алышат.
Кеңештер
- Тез капаланбаңыз! Программалоо кээ бир учурларда түшүнүксүз болуп калышы мүмкүн, бирок бул сиздин бардык ийгиликтериңизди таштап, ташташыңыз керек дегенди билдирбейт! Эгерде белгилүү бир гид теманы түшүндүрүүдө өзүн жаман сезсе, ошол эле маселе боюнча башка колдонмону окуп көрүңүз; балким маселе сизде эмес!
- Эгерде компиляция учурунда каталарга туш болсоңуз, баштапкы кодду кайра окуп чыгып, каталарды таба алаарыңызды көрүңүз. Бул бүдөмүк көрүнгөнү менен, катанын өзү сизге эмне болгонун айтууга аракет кылат. Андыктан каталар тууралуу бир нерсе биле алаарыңызды көрүңүз.
- Өз ылдамдыгыңыз менен үйрөнүңүз.
- Сиз C ++ тилин Google Play дүкөнүнөн же Appstoreдон "C ++ үйрөнүңүз" деп издеп үйрөнсөңүз болот.
- Сиз ошондой эле C ++ боюнча китептерди издесеңиз болот.
- Эгер программа иштеп жатканда ката кетсе, анда маселе синтаксистик маселе эмес, алгоритмдеги көйгөй. Сиздин алгоритмдин эмне кылыш керек экенин так жазып көрүңүз, анан аны баштапкы кодуңуз менен салыштырыңыз. Эң начар сценарий, кодуңузду онлайн коомчулугуна алып барыңыз жана алар сиз үчүн көйгөй таба алышабы. Сылыктык менен сураганыңызды тактаңыз! Сизге жардам берген адамдар сиздин суроолорго жооп берүү үчүн акча табуу программасын программалоого жумшашы мүмкүн. Андыктан, рахмат айтууну унутпаңыз!
- Ар дайым булак кодуңузга комментарий бериңиз! Программанын функцияларынын кыскача сүрөттөмөсүн жазуу эч качан оорутпайт, ал тургай жөнөкөй жана өз алдынча түшүндүрмө коду үчүн. Бул кадам ошондой эле кийинчерээк түшүнүүңүз мүмкүн болгон чоң, чаташтыруучу программаны программалоодо карманып туруу үчүн жакшы адат болуп саналат, бирок башка адамдар окуганын түшүнбөй калышат.
Эскертүү
- C жана C ++-бул төмөн деңгээлдеги программалоо тилдери, демек сизде компьютериңизди туура эмес код же атайылап зыяндуу программалар менен бузуу мүмкүнчүлүгү бар! ЭЧ КАЧАН "#include" коду бар программаны түзбөңүз жана иштетпеңиз. Сиз эмне кылып жатканыңызды билсеңиз да, андан качууга аракет кылыңыз.
- Компиляторуңуз менен окуу куралдарыңыз жаңырганына ишениңиз! Эскирген компиляторлор жарактуу баштапкы коддун компиляцияланбоосуна же иштөө учурунда кызыктай каталардын пайда болушуна алып келиши мүмкүн. Окуу куралдарына да тиешелүү.
- Көптөгөн антивирус сиз жараткан нерсени вирус деп ойлойт! Программаңызды өзгөчө учурга кошкондугуңузду текшериңиз жана программаңызды орнотуудан сактоо үчүн антивирусту өчүрүп коюңуз!