C++ Programlamaya Giriş (BAŞLANGIÇ EĞİTİMİ)

C++ Programlamaya Giriş (BAŞLANGIÇ EĞİTİMİ)

Description:

C++ Programlamaya ba?lang?ç e?itimi ile yakla??k 2 saatte C++ Dilini ö?renebilirsiniz. Programlama konusunda yeni iseniz bu e?itimi alman?z? tavsiye ederim.


C++ (Türkçe okunu?u: ce art? art?, ?ngilizce okunu?u: si plas plas), Bell Laboratuvarlar?ndan Bjarne Stroustrup taraf?ndan 1979 y?l?ndan itibaren geli?tirilmeye ba?lanm??, C'yi kapsayan ve çok paradigmal?, yayg?n olarak kullan?lan, genel amaçl? bir programlama dilidir. ?lk olarak C With Classes (S?n?flarla C) olarak adland?r?lm??, 1983 y?l?nda ismi C++ olarak de?i?tirilmi?tir.

Genel olarak her C program? ayn? zamanda bir C++ program?d?r, ancak her C++ program? bir C program? de?ildir. Bu durumun baz? istisnalar? mevcuttur. C++'? C'den ay?ran özellikler C++'?n nesne paradigmas? kullan?larak programlamaya olanak tan?yan özelliklerdir. S?n?flar sayesinde yeni veri türleri yarat?labilir veya varolan türlerden yenileri türetilebilir. Ayr?ca çok biçimlilik sayesinde bir s?n?f tan?m?yla yaz?lm?? kod, o s?n?f türünden türetilmi? yeni s?n?flarla da çal??abilir.

Yordamsal Altyap?

??leçler

C++'?n C'den devrald??? ve onu geli?tirdi?i yap?lardan biridir. K?saca, özel olarak anlamland?r?lm?? fonksiyonlar kümesidir. Ancak bu fonksiyonlar, al???lageldik ?ekilde ça??r?lmaz, dilin semantik yap?s? içerisinde özel olarak de?erlendirilir. operatörler ço?unlukla iki nesnenin aras?na özel bir i?aret konulmas?yla ça?r?l?r. Örne?in, iki nesnenin toplanmas? için iki nesnenin aras?na '+' i?areti konulmas? yeterlidir. Bu i?aret, derleyiciye '+' operatör fonksiyonunun ça??r?laca??n? ifade eder. C'den farkl? olarak, C++'ta operatörlerin ço?unu a??r? yükleme yoluyla özelle?tirebilirsiniz.

Öni?lemci

C++ Program kaynak kodlar?n?n derlenmesi üç a?amadan olu?ur: Ön i?lemci, kodun dönü?türülmesi ve ba?lama. ?lk a?ama olan ön i?lemciyi basit bir yorumlay?c? olarak görülebilir. Bu a?amada, birtak?m direktifler yard?m?yla derlenecek kodlarda basit sözcüksel de?i?iklikler yap?labilir.

Öni?lemci direktifleri # karakteriyle ba?lar, bu karakterden sonras? öni?lemci taraf?ndan yorumlan?r ve bu özel karakterden önce beyaz bo?luk(tab ve bo?luk) d???nda bir ?ey olmamas? gerekir. Bu direktifler yard?m?yla derlenecek kodlar üzerinde birtak?m kurallar belirlenebilir. Ayr?ca dosyaya bir ba?ka dosyay? dahil etmek veya i?lemciye özel direktifler vermek gibi i?lemler içinde kullan?labilir.


S?n?flar ve Nesneler

Kal?tlama

Kal?tlama di?er veri türlerinin özelliklerinden bir veri türü elde etmeyi sa?lar. Temel s?n?ftan kal?t?m, "public", "protected" ve "private" olarak ilan edilebilir. Bu eri?im belirteci ilgili olmayan ve türetilmi? s?n?flar?n kal?t?m?n? "public" ve "protected" üyelerine aktarabilir. Kal?t?m ifadesi tek ba??na kullan?l?rsa "public" kal?t?m? ifade eder. Di?er iki kal?t?m türü "public" kal?t?mdan daha az kullan?l?r. Geçi? belirteci ihmal edilirse "class" "private" olarak, "struct" "public" olarak kal?t?l?r. Temel s?n?flar sanal olarak ilan edilebilir, bu sanal kal?t?m olarak adland?r?l?r. Sanal kal?t?m çoklu kal?t?m?n problemlerinden s?yr?larak temel yaln?zca bir örne?inin kal?t?m grafi?inde olmas?n? sa?lar.


Course Fee

$19.99

Discounted Fee

$15.00

Hours

3

Views

1578