complete overview c
Standart Kitaplıklar, Kullanımlar ve Diğer Özellikler Dahil C ++ 'ya Derinlemesine Bir Bakış.
C ++, nesne yönelimli bir programlama dilidir. Ancak gerçek şu ki, C ++ aynı zamanda prosedürel ve genel programlamayı da destekler.
Üst düzey bir dilin yanı sıra alt düzey bir dil özelliklerine sahip olduğu için orta düzey bir dil olarak düşünülebilir. Bu da C ++ 'yı gerçek zamanlı uygulamaların yanı sıra sistem programlama gibi düşük seviyeli uygulamalar için en iyi hale getirir.
Bunu okuyun Tüm C ++ Eğitim Serileri kavramın tam olarak anlaşılması için.
Başlangıçta C ++, C diline bir iyileştirme olarak geliştirildi ve Bjarne Stroustrup tarafından 1979'da Bell Labs'ta tanıtıldı. O zamanlar 'C with Classes' olarak adlandırıldı. Daha sonra 1983'te C ++ olarak yeniden adlandırıldı.
C ++, C'nin bir üst kümesi olduğundan, C dilinin hemen hemen tüm özelliklerini destekler ve dolayısıyla C dilindeki herhangi bir program da bir C ++ programıdır.
Ne öğreneceksin:
youtube çalma listesindeki tüm şarkıları indirin
- Nesne yönelimli programlama
- Standart Kitaplıklar
- C ++ Giriş
- C ++ Kullanımları
- İlk C ++ Programı
- C ++ Öğrenmenin Ön Koşulları
- C ++ Bilmenin Avantajları
- Sonuç
- Önerilen Kaynaklar
Nesne yönelimli programlama
C ++, aşağıdaki gibi nesne yönelimli programlamanın tüm özelliklerini destekler:
- Miras
- Polimorfizm
- Kapsülleme
- Soyutlama
Standart Kitaplıklar
Diğer tüm programlama dilleri gibi, C ++ dili de değişkenler, sabitler, veri türleri vb. Gibi tüm temel yapılara sahiptir.
Standart C ++ kitaplığı ayrıca çeşitli düzenleme işlemlerini, dizi işlemlerini, dizi işlemlerini vb. Destekleyen zengin bir özellik kümesine sahiptir. Buna ek olarak, standart şablon kitaplığı (STL), veri yapılarını veya kap sınıflarını işlemek için zengin özellikler sunar.
C ++ Giriş
Özetle, C ++, güçlü veya statik olarak yazılmış, genel amaçlı, büyük / küçük harfe duyarlı, derlenmiş bir dildir ve serbest biçimli bir programlama dili.
Bunların dışında, nesne yönelimli programlama özelliklerini ve STL gibi onu öne çıkan bir dil yapan birçok diğer özelliği de destekler. C ++ derleyicilerinin çoğu, C ++ 'nın taşınabilir olmasını sağlayan ANSI standardını destekler.
C ++ Kullanımları
C ++, hemen hemen her uygulama etki alanında çeşitli uygulamaları programlamak için kullanılabilir.
Aslında, Windows işletim sisteminin ve Macintosh işletim sistemlerinin birincil Kullanıcı arayüzleri de C ++ ile yazılmıştır.
C ++, büyük ölçüde aygıt sürücülerinin ve donanım manipülasyonları gerektiren diğer düşük seviyeli sistem programlama uygulamalarının yazılmasında kullanılır.
İlk C ++ Programı
Peki temel bir C ++ programı neye benziyor?
Konsola bir karakter dizisi yazdırmak için basit bir örnek görelim.
C ++ ile yazılmış kaynak kodu veya basitçe kod (bir dizi programlama talimatı) şöyle görünecektir:
#include using namespace std; int main() { cout<<”Hello,World!! This is C++ Tutorial!!
”; cin.get(); return 0; }
Şimdi bu program açıklamasını ifade ile okuyalım.
İlk satır '#include', derleyiciye C ++, iostream.h'nin G / Ç işlevlerinin bir kitaplığını dahil etmek için bir yönergedir. #İnclude yönergesi, programlamada kullanılacak harici kitaplıkları dahil etmek için kullanılır.
İostream.h dosyasını kullanarak, programları C ++ 'da girdi-çıktı verilerine ve bilgilere yazabiliriz.
Sonraki satır ad alanı std kullanarak; standart ad alanı std'yi programa dahil etmek için bir komuttur. Ad alanı, bir pakete veya kitaplık işlevlerini de içeren bir kitaplığa benzer.
Bundan sonra bir fonksiyon tanımımız var, int main (). Tüm C ++ programları tek bir giriş noktasına sahiptir, yani main () işlevi. Ana işlevin dönüş türü bir tamsayıdır.
Bir sonraki ifade '{' açılış ayracıdır ve kod bloğunun başlangıcını belirtir. Bundan sonra, amacımıza hizmet eden bir dizi ifadeye sahip olacağız (bu durumda, dizenin yazdırılması). Kod bittiğinde, fonksiyon bloğunu '}' kapatma parantezi ile kapatıyoruz.
C ++ 'daki her işlev, kod bloğunun başlangıcını ve sonunu belirtmek için bu açma ve kapama parantezlerine sahip olmalıdır.
Açılış parantezinden sonra başka bir açıklamamız var. maliyet<<” Hello, World!! This is C++ Tutorial!! ”;
Bu ifade 'Merhaba, Dünya !! Bu C ++ Eğitimi !! ' konsola. C ++ 'da dizeyi yazdırmak için kullandığımız işlev, kodun başına eklediğimiz 'iostream.h' başlık dosyasının bir parçası olan 'cout' (C Out olarak yazılır)' dir.
İşlev çağrısı 'cout' ve ardından '<<’ is called the insertion operator in C++. This operator is used to output the contents to the standard output device.
Bir sonraki ifade cin.get (); 'iostream.h' dosyasının bir parçası olan başka bir işlev çağrısıdır. ‘Cin’, klavye gibi standart bir giriş cihazından gelen girişi okumak için işlev çağrısıdır.
C ++ programımızda cin, get () işlevini çağırır. Bu, kullanıcının konsol çıktısını okuması için zaman veren C'deki 'getch ()' işlevine benzer. 'Cin' ve ardından '>>', C ++ 'da ayıklama operatörü olarak adlandırılır ve standart giriş cihazından girişi okumak için kullanılır.
Koddaki sonraki ifade döndürür 0;
Bu, derleyiciye işlev kodunun sona erdiği ve kontrolün artık ana işlevin başlangıcına dönebileceği sinyalidir. Ana işlev int değerini döndürdüğünden, sayısal bir değer döndürmemiz gerekir (bu durumda 0). C ++ 'da, 0 döndürmek başarıyı gösterir.
Bu nedenle, kullanıcıların C ++ programının temel sözdizimini anlamaları için sunduğumuz temel C ++ programıdır.
Bunu anladıktan sonra, doğal olarak aklımıza gelen bir sonraki soru, C ++ 'yı kim öğrenmeli? C ++ öğrenmenin ön koşulları nelerdir?
İdeal olarak, herkes C ++ öğrenebilir. C ++ 'ı kimin öğrenebileceğini söyleyen zor ve hızlı belirlenmiş kurallar yoktur.
Programlamayla ilgilenen veya programlama dünyasında onu büyütme arzusu olan herkes C ++ 'ya gidebilir. C ++ 'nın öğrenilmesi kolaydır, ancak bazen zor olabilir. Bununla birlikte, pratik yaparak ve çok okuyarak, herkes dili öğrenebilir.
Windows 10'da jar dosyaları nasıl çalıştırılır
Çok geniş olmasına ve edinilmesi gereken pek çok kavram olmasına rağmen, bu kavramları anladığımızda ancak o zaman dile hakim olabilmeniz için gittikçe daha fazla pratik yapmamız gerektiğini hissediyoruz.
C ++ Öğrenmenin Ön Koşulları
Bu eğitici C ++ 'nın en temel kavramlarıyla başlayacak olsa da, C ++' yı öğrenmeye başlayan kullanıcıların Bilgisayarlar hakkında temel bilgiye sahip olması ve bilgisayar temelleri ile temel programlama terimlerini iyi bilmesi gerektiğini düşünüyoruz.
Bu ön koşulların dışında herkes C ++ öğrenebilir. Diğer programlama dillerini kullanan kişiler bile her an C ++ 'ya geçiş yapabilir.
C ++ Bilmenin Avantajları
C ++ öğrenmenin en büyük avantajı, hemen hemen her alanda geniş kullanımıdır. C ++ pratik olarak yeri doldurulamaz. C ++ ile yapabildiğimiz her şeyi başka hiçbir dil yapamaz, ancak birçok dil zaman zaman C ++ 'ın birkaç özelliğini edinmiştir.
C ++, düşük seviyeli programlamada kullanılır, bu nedenle bir şans verildiğinde, C ++ kullanarak derleyiciyi ve diğer düşük seviyeli şeyleri gerçekten çalışabilir ve tanıyabilirsiniz. C ++ programcıları yazılım dünyasında daha fazla kapsama sahiptir ve karşılığında diğerlerinden daha yüksek maaşlar alırlar.
Sonuç
Tüm bu avantajlarla, sadece bir adım atabilir ve C ++ eğitimlerimizle başlayabilirsiniz.
İleride, C ++ 'daki tüm kavramları ayrıntılı olarak özetleyeceğiz, böylece acemi bir programcıdan deneyimli olana kadar herkes bu harika dili kolayca öğrenebilir.
=> C ++ Yeni Başlayanlar Kılavuzuna Buradan Bir Göz Atın
Önerilen Kaynaklar
- QA Outsourcing Guide: Software Testing Outsourcing Companies
- SQA Süreçleri: Eksiksiz Uygulama Nasıl Test Edilir?
- Alfa Testi ve Beta Testi (Tam Kılavuz)
- Unix'te Dosya Manipülasyonu: Unix Dosya Sistemine Genel Bakış
- Küreselleşme Testi Nedir (Tam Kılavuz)
- Derleme Doğrulama Testi (BVT Testi) Tam Kılavuzu
- Yeni Başlayanlar İçin CAPM Sertifikasyon Tam Kılavuzu
- Kullanılabilirlik Testi Eğitimi: Tam Bir Başlangıç Kılavuzu