C ++ proqramlaşdırmasını necə öyrənmək olar: 7 addım (şəkillərlə)

Mündəricat:

C ++ proqramlaşdırmasını necə öyrənmək olar: 7 addım (şəkillərlə)
C ++ proqramlaşdırmasını necə öyrənmək olar: 7 addım (şəkillərlə)

Video: C ++ proqramlaşdırmasını necə öyrənmək olar: 7 addım (şəkillərlə)

Video: C ++ proqramlaşdırmasını necə öyrənmək olar: 7 addım (şəkillərlə)
Video: УТОЧКА ЛАЛАФАНФАН😱Бумажные Сюрпризы🦋 Lalafanfan🌸Марин-ка Д 2024, Bilər
Anonim

Proqramlaşdırma öyrənmək bir gecədə edilə biləcək bir şey deyil və çox zəhmət və fədakarlıq tələb edir (xüsusən C ++ öyrənmək). Bu bələdçi prosesdə sizə kömək edəcək.

Addım

C ++ Proqramlaşdırma Adım 1
C ++ Proqramlaşdırma Adım 1

Addım 1. C ++ tarixini öyrənin

Bir proqramlaşdırma dili öyrənməyə başlamağın ən yaxşı yolu onun tarixini öyrənməkdir. Oxuduğunuz hər şeyi anlamasanız da, bu bir neçə səhifə sizi daha sonra görünəcək vacib terminlərlə tanış edəcək (məsələn, "Obyekt yönümlü proqramlaşdırma").

C ++ Proqramlaşdırma Adım 2
C ++ Proqramlaşdırma Adım 2

Addım 2. C ++ kompilyatorunu (və mümkün IDE) quraşdırın

Kompilyatorlar C ++ proqramlaşdırması üçün lazımdır, çünki faktiki mənbə kodu kompüteriniz tərəfindən icra edilə bilən bir faylda tərtib edilməlidir. Windows istifadə edirsinizsə, doğru seçim Visual C ++ 2010 Express və ya Linux istifadə edirsinizsə, doğru seçim Geanydir. Hər ikisi də mənbə kodu yazma prosesini asanlaşdıra bilən daxili IDE (müstəqil inkişaf mühiti) ilə gəlir. (DİQQƏT: İnternetdəki bir çox insan, Bloodshed Dev-C ++ IDE və tərtibçisindən istifadə etməyinizi tövsiyə edəcək. Amma YOXLAMAYIN, bu proqram 5 il ərzində yenilənməyib və bir çox məlum səhvləri var, siyahı burada: https:// sourceforge.net/p/dev-cpp/bugs/)

IDE -dən səmərəli istifadə etməyi öyrənin. Oradakı bəzi IDE -lərin öyrənmə prosesinizə mane ola biləcək öz şəxsi qəribəlikləri var. Buna görə də müxtəlif IDE variantları və parametrləri üçün oxumaq və ya istinad saxlamaq yaxşı bir fikirdir

C ++ Proqramlaşdırmasını öyrənin Adım 3
C ++ Proqramlaşdırmasını öyrənin Adım 3

Addım 3. C ++ öyrənməyə başlamaq üçün bir və ya iki dərslik seçin

Bu addım, kompilyatoru quraşdırmaqla yanaşı, ən vacib mərhələlərdən biridir. Bu mərhələdə əmin olmalı olduğunuz bir neçə şey var. Hər şeydən əvvəl, təlimatın proqramlaşdırma sahəsində yeni başlayan oxucular üçün yazıldığından əmin olun, çünki izahlar ən dəqiqdir. Sonra, dərslikdəki kodun C ++ 03 standartına və ya hətta yeni C ++ 11 -ə (hələ standartlaşdırılmamış, kompilyator problemlərindən çəkinin) uyğun olduğundan əmin olun, çünki müasir tərtibçilər köhnəlmiş kodu tərtib etməkdə çətinlik çəkəcəklər və ya sadəcə rədd et. Bəzi yaxşı dərslər, cprogramming.com saytından C ++ dərsliyi və www.cplusplus.com/doc/tutorial/ ünvanındadır.

C ++ Proqramlaşdırmasını öyrənin Adım 4
C ++ Proqramlaşdırmasını öyrənin Adım 4

Addım 4. Hər yeni konsepsiyanı sınayın

Proqramlaşdırmanın vacib bir hissəsi yalnız müxtəlif anlayışları oxumaq deyil, həm də öz kodunuzda istifadə etməkdir. Kodu IDE-yə kopyalayıb yapışdırmağın heç bir faydası yoxdur. Hər bir nümunəni yazsanız və hətta saxlanılan məlumatların miqdarını artırmaq üçün öyrədilən anlayışlardan istifadə edən öz proqram ideyanızı ortaya qoymağa çalışsanız, daha faydalıdır.

C ++ Proqramlaşdırmasını öyrənin Adım 5
C ++ Proqramlaşdırmasını öyrənin Adım 5

Addım 5. Digər inkişaf etdiricilərdən öyrənin

Proqramlaşdırmanın ən yaxşı cəhətlərindən biri, proqramlaşdırma sahəsində nə qədər təcrübəyə malik olmağınızdan asılı olmayaraq, həmişə eyni səviyyədə və ya bir səviyyədən yuxarı olan mənbə kodunun olmasıdır. Daha mürəkkəb mənbə kodundan öyrənməyin yaxşı bir yolu, başa düşmədiyiniz bir nöqtəyə çatana qədər oxumaqdır, sonra bunu öz beyninizdə həll etməyə çalışın; kodun müəyyən bir hissəsini bilmirsinizsə, başa düşməyinizə qədər bu barədə bir təlimatda və ya istinad materialında oxuyun.

C ++ proqramlaşdırmasını öyrənin 6 -cı addım
C ++ proqramlaşdırmasını öyrənin 6 -cı addım

Addım 6. Öyrənilən anlayışlardan istifadə edərək problemi həll edin

Öyrəndiklərinizi saxlamağın ən yaxşı yolu yalnız mənbə kodu nümunələri yazmaqla deyil, əslində verilən tapşırıqları yerinə yetirməkdir. Həm cprogramming.com, həm də Project Euler -in anlayışlarını real həyatda tətbiq etmək üçün həll edə biləcəyiniz yaxşı problemləri var. Həqiqətən bir problem üçün bir alqoritm hazırlaya bilmirsinizsə, son çarə olaraq başqaları tərəfindən internetdən edilən həlləri axtarın və onlardan öyrənin. Nəticələrdən nəticə çıxarmasanız problemləri həll etməyin mənası nədir?

C ++ Proqramlaşdırma Adım 7
C ++ Proqramlaşdırma Adım 7

Addım 7. Yardıma ehtiyacı olan başqalarına kömək edin

İndi C ++ haqqında öyrəndiyiniz üçün, digər yeni başlayanlar üçün problemlərini onlayn həll etməyə kömək etməli və onları sizinlə eyni səyahətə çıxarmalısınız! Kömək istəyən şəxs məsləhətlərinizə qulaq asmasa, tez əsəbiləşməyin: başqaları orijinal göndərən olmasa belə verdiyiniz cavablardan öyrənə bilər.

İpuçları

  • Tez məyus olmayın! Proqramlaşdırma bəzi məqamlarda çaşqınlıq yarada bilər, amma bu, bütün irəliləyişlərinizi atıb tərk etməyiniz demək deyil! Müəyyən bir bələdçi bir mövzunu izah edərkən özünü pis hiss edirsə, eyni mövzuda başqa bir bələdçi oxumağa çalışın; Bəlkə də problem səndə deyil!
  • Tərtib edərkən səhvlərlə qarşılaşsanız, mənbə kodunu yenidən oxuyun və hər hansı bir səhv tapa biləcəyinizə baxın. Qeyri -müəyyən görünsə də, səhvin özü sizə nəyin səhv olduğunu söyləməyə çalışacaq. Buna görə səhvlərdən bir şey öyrənə biləcəyinizə baxın.
  • Öz sürətinizlə öyrənin.
  • C ++ öyrənmək üçün Google Play Mağazasından və ya Appstore -dan "C ++ Öyrən" axtararaq öyrənə bilərsiniz.
  • C ++ haqqında kitablar da axtara bilərsiniz.
  • Proqram işləyərkən bir səhv alsanız, problem sintaksis problemi deyil, alqoritminizdəki bir problemdir. Alqoritminizin nə etməli olduğunu dəqiq yazmağa çalışın, sonra mənbə kodunuzla müqayisə edin. Ən pis vəziyyət ssenarisi, kodunuzu bir onlayn cəmiyyətə aparın və sizin üçün bir problem tapa biləcəklərinə baxın. Nəzakətlə soruşduğunuzdan əmin olun! Vaxt ayırmanıza kömək edən insanlar, suallarınızı cavablandırmaq üçün pul qazanma proqramını proqramlaşdıra bilərlər. Buna görə təşəkkür etməyi unutmayın!
  • Həmişə mənbə kodunuzu şərh edin! Proqramın funksiyalarının əvvəlində, hətta sadə və özünü izah edən kodlar üçün belə qısa bir şərh yazmaq heç vaxt ağrımaz. Bu addım, daha sonra başa düşə biləcəyiniz böyük, çaşqın bir proqram təmin edərkən daha sonra qalmaq yaxşı bir vərdişdir.

Xəbərdarlıq

  • C və C ++ aşağı səviyyəli proqramlaşdırma dilləridir, yəni səhv kodla və ya qəsdən zərərli proqramlarla kompüterinizi çökdürmə şansınız var! Həqiqətən ƏMƏKSİZ olmadığınız halda, "#daxil et" kodu olan bir proqramı heç vaxt tərtib etmə və çalıştırmayın. Nə etdiyinizi bilsəniz də, nəyin bahasına olursa olsun bundan çəkinməyə çalışın.
  • Kompilyatorunuzun və dərslərinizin güncəl olduğundan əmin olun! Köhnəlmiş tərtibçilər etibarlı mənbə kodunun tərtib edilməməsinə və ya iş zamanı qəribə səhvlərin yaranmasına səbəb ola bilər. Eyni şey dərslərə də aiddir.
  • Bir çox Antivirus, yaratdıqlarınızın bir virus olduğunu düşünəcək! Proqramınızı istisnaya əlavə etdiyinizə və proqramınızın silinməməsi üçün Antivirusu söndürdüyünüzə əmin olun!