C'de programlamayı öğrenmek

Yazar: Charles Brown
Yaratılış Tarihi: 2 Şubat 2021
Güncelleme Tarihi: 27 Haziran 2024
Anonim
C Programlama | Ders 37 | Struct(Yapılar) (Yapılara Giriş) (1/4)
Video: C Programlama | Ders 37 | Struct(Yapılar) (Yapılara Giriş) (1/4)

İçerik

Kodlamayı öğrenmek kesinlikle bir gecede öğreneceğiniz bir şey değildir ve çok fazla çalışma ve özveri gerektirir (özellikle C ++ ile). Bu kılavuz, süreç boyunca size yol gösterecektir.

Adım atmak

  1. C ++ geçmişi hakkında bilgi edinin. Bir programlama diline başlamanın en iyi yolu, onun köklerini öğrenmektir. Okuduğunuz her şeyi anlamayacak olsanız da, bu sayfalardan bazıları size daha sonra ele alınacak önemli terimleri tanıtacaktır ("Nesne Yönelimli Programlama" gibi).
  2. Bir C ++ derleyicisi (ve muhtemelen IDE) kurun. C ++ programlama için bir derleyici gereklidir, çünkü gerçek kaynak kodun bilgisayarınız tarafından çalıştırılabilecek bir dosyaya derlenmesi gerekir. Windows kullanıyorsanız, iyi bir seçenek Visual C ++ 2010 Express'tir veya Linux'taysanız, Geany iyi bir seçenektir. Her ikisi de kaynak kodu yazma sürecini çok daha kolay hale getiren bir IDE (bağımsız geliştirme ortamı) ile birlikte gelir. (Not: çevrimiçi birçok kişi Bloodshed Dev-C ++ IDE ve derleyiciyi kullanmanızı tavsiye eder. Yapmayın. Bu 5 yıldır güncellenmedi ve burada listelendiği gibi bilinen hataların sayfaları ve sayfaları var: http: // sourceforge.net/ p / dev-cpp / bugs /)
    • IDE'yi verimli bir şekilde nasıl kullanacağınızı öğrenin. Dışarıdaki bazı IDE'lerin, sonunda yolunuza çıkabilecek kendi tuhaflıkları vardır, bu nedenle IDE'niz için farklı seçenekleri ve ayarları takip etmek ve gözden geçirmek mantıklıdır.
  3. C ++ öğrenmeye başlamak için birkaç öğretici seçin. Derleyici ile birlikte bu adım en önemli adımlardan biridir. Bu adımda dikkat etmeniz gereken birkaç şey var. Her şeyden önce, kılavuzun açıklamalarında en kapsamlı olduğu için programlamaya yeni başlayanlar için yazıldığından emin olun. Daha sonra, eğitimdeki kodun C ++ 03 standardını veya hatta yeni C ++ 11'i (henüz standartlaştırılmamıştır, bu nedenle derleyici sorunlarına dikkat edin) takip ettiğinden emin olun, çünkü modern derleyiciler güncel olmayan kodu derlemekte sorun yaşar veya sadece reddetmek. Birkaç iyi olanı cprogramming.com'dan C ++ hakkında ve www.cplusplus.com/doc/tutorial/ adresindeki eğitimdir.
  4. Her yeni konsepti deneyin. Kodlamayı öğrenmenin önemli bir parçası, yalnızca farklı kavramları okumak değil, aynı zamanda bunları kendi kodunuzda uygulamaktır. Kodu kopyalayıp IDE'nize yapıştırmak sınırlı kullanım olacaktır. Her örneği yazmak ve hatırlayabileceğiniz bilgi miktarını en üst düzeye çıkarmak için öğrenilen kavramı kullanan programlar için kendi fikirlerinizi geliştirmeye çalışmak çok daha faydalıdır.
  5. Diğer geliştiricilerden öğrenin. Programlamayla ilgili en iyi şeylerden biri, hangi seviyede programlama yeterliliğine sahip olursanız olun, her zaman aynı seviyede veya bir adım üzerinde olan kaynak kodunun mevcut olmasıdır.Daha karmaşık kaynak kodunu öğrenmenin iyi bir yolu, onu anlamadığınız bir noktaya gelene kadar okumak ve sonra onu kafanızda çözmeye çalışmaktır; Kodun belirli bir bölümünü anlamıyorsanız, onu anlayana kadar öğreticinizde veya referans materyalinde onun hakkında daha fazla bilgi okuyun.
  6. Öğrendiğiniz kavramları kullanarak problemler üzerinde çalışın. Öğrendiklerinizi korumanın mutlak en iyi yolu, kaynak koddaki örneklerin üzerine yazmak değil, onunla belirli bir görevi yerine getirmektir. Cprogramming.com web sitesi ve Project Euler, kavramları gerçek hayattaki durumlara uygulamak için çözmeye çalışabileceğiniz iyi alıştırmalara sahiptir. Bir problem için kesinlikle bir algoritma oluşturamazsanız, son çare, birisinin ondan öğrenmek için onu nasıl çözdüğünü görmek için çevrimiçi olarak kontrol etmektir. Sonuçtan bir şey öğrenemezseniz, bir problemi çözmenin ne anlamı var?
  7. Yardıma ihtiyacı olanlara yardım edin. Artık C ++ hakkında daha fazla şey öğrendiğinize göre, diğer yeni başlayanlara sorunlarıyla ilgili çevrimiçi olarak yardım etmeye başlayabilir ve kendi çıktığınız yolculuğa başlamalarını sağlayabilirsiniz! Sizden yardım isteyen kişi tavsiyenizi dinlemek istemezse hayal kırıklığına uğramayın: orijinal poster yerleştirici yapmasa bile, başka biri verdiğiniz cevaptan öğrenebilir.

İpuçları

  • Sinirlenmeyin! Programlama bazen kafa karıştırıcı olabilir, ancak bu kesinlikle tüm ilerlemenizi bir kenara bırakıp durmanız gerektiği anlamına gelmez! Belirli bir kılavuz bir konuyu yetersiz bir şekilde açıklıyorsa, konuyla ilgili başka birini okumayı deneyin; sorunun sen olmana gerek yok!
  • Kendi hızınızı takip edin.
  • Derleme sırasında hata alırsanız, kaynak kodunu yeniden okuyun ve hataları bulup bulamayacağınıza bakın. Hataların kendisi şifreli görünse de, neyin yanlış olduğunu size söylemeye çalışırlar, bu yüzden size hataları öğretip öğretmediklerini görmeye çalışın.
  • Google Play Store veya Appstore üzerinden "Learn C ++" araması yaparak C ++ öğrenebilirsiniz.
  • Bunu C ++ ile ilgili bir kitaptan da öğrenebilirsiniz.
  • Çalışma zamanı hataları alırsanız, sorun sözdizimi sorunu değil, algoritmanızla ilgili bir sorundur. Algoritmanızın tam olarak ne yapması gerektiğini yazın ve bunu kaynak kodunuzla karşılaştırın. En kötü durum senaryosu: Kodu çevrimiçi bir topluluğa gösterin ve sorunları teşhis etmeye yardımcı olup olamayacaklarına bakın, ancak kibarca sorun! Boş zamanlarında bunu yapmanıza yardımcı olan insanlar, bu noktada yaşayan bir programlama yazılımı da yapabilirler, bu yüzden minnettar olun!
  • Daima kaynak kodunuza yorum yapın! Basit, kendi kendini açıklayan kod için bile, başlangıçta programın kısa bir açıklamasını yazmak asla zarar vermez. Yine de anlayabileceğiniz, ancak okuyan herkesin kafasını karıştıracak daha ayrıntılı, karmaşık bir yazılım programlayıp programlamayacağınızı öğrenmek de iyi bir uygulamadır.

Uyarılar

  • C ve C ++ çok düşük seviyeli programlama dilleridir, bu da bilgisayarınızın kötü kod veya kasıtlı kötü amaçlı programlar nedeniyle çökme olasılığı olduğu anlamına gelir! Ne yaptığınızdan kesinlikle emin değilseniz programları asla "#include windows.h>" ile derlemeyin ve ne yaptığınızı bilseniz bile, her zaman bundan kaçınmaya çalışın.
  • Derleyicinizin ve öğreticinizin güncel olduğundan emin olun! Süresi geçmiş derleyiciler, geçerli kaynak kodunun derlenmemesine veya çalışma zamanında garip hatalara neden olmamasına neden olabilir. Aynı şey öğreticiler için de söylenebilir.
  • Birçok antivirüs programı, yaptığınız her şeyin bir virüs olduğunu düşünecektir! Programınızı istisnalara eklediğinizden ve gerekirse antivirüsünüzü devre dışı bıraktığınızdan emin olun, böylece programınız yanlışlıkla silinmez!