C++ nasıl öğrenilir

C programlama dili Dennis Ritchie tarafindan UNIX isletim sistemi için gelistirilmis ve ilk olarak Unix isletim sitemi üzerinden uygulanmistir. C oldukça basit bir dildir ve herhangi donanimsal veya sistemsek bagliligi yoktur. Bu bagimsizlik gelistiricilere tek bir satir kod degistirmeden yazdiklari kodlarin tüm makinalarda çalismasina olanak saglamaktadir. Tabiki bu durum ancak ve ancak sistem bagimli kütüphaneler kullanmamak ile söz konusu olabilmektedir.

C dili üst seviye dillerin tasidigi özellikler ile assembly dilinin islevselligini birlestirdigi için orta seviye bilgisayar dili olarak siniflandirilir. C her bir bitin, byte’in ve adresin degistirilmesine izin vererek, gelistiricinin yazdigi kodun nasil davranacagini tam olarak kontrol etmesine ve ayrica kullandigi sisteme ait donanimlara direk erismesine olanak saglar.

C dilinin aktif olarak çalisan gelistiriciler tarafindan tasarlanmis, olusturulmus ve test edilmis bir programlama dili olmasindan dolayi bir programciya tam olarak ihtiyaç duyduklarini vermektedir.

C++ dili C programlama dilinin gelistirilmis halidir. C++ , C dilinin üzerinen ek olarak nesne tabanli programlama (object oriented) destegide sunmaktadir. C++ diline ek getirigi destekler disinda için daha iyi hale getirilmis C de diyebilir.

Neden C veya C++ Ögrenmeliyim?
C ve C++ hala en populer programlama dilleri arasindadir. C sytax olarak modern programlama dillerine ilham kaynagi olustur. C dilini biliyorsaniz bir çok modern programlama dili sytaxini kisa sürede ögrenebilirsiniz.

Hayatiniz geri kalanini web uygulamalari gelistirerek ve ön yüz web gelistirici olarak geçirecekseniz bile, C dilini biliyor olmaniz size uygulama ve donanim arasindaki iliskiyi kavramaniz açisindan yardimci olacaktir

Aslina bakarsaniz C ve C++ her yerde. Suan bu yaziyi okudugunuz web browser bile yüksek ihtimalle C++ dili kullanilarak yazilmistir.

Eger yüksek performansli uygulamalar, oyunlar ve karmasik araçlar yazacaksaniz, yazdiginiz uygulamanin direk olarak donanim ile haberlesmesini istiyorsaniz, C ve C++ dilleri tam size göre.

C ve C++ Ögrenmeye Nasil Baslamaliyim?
C veya C++ dilini ögrenmeye baslamanin ilk adimi bir derleyici(compiler) edinmektir.
Derleyici, yazdiginiz kodlari komut satiri üzerinden derlemenize ve yazdiginiz kodlari direk olarak bilgisayarin anlayacagi hale getirmenize yarayan uygulamalardir.
Hayati daha kolay hale getirmek için basit derleyiciler yerine tam donanimli IDE ler kullanabilirsiniz.
Windows:
Windows üzerinde çalisan bir çok derleyici mevcut.

Windows da Visual Studio C++ derleyicisi barindirmakta ve C dilinide desteklemektedir. Ayrica Visual Studio güçlü bir IDE ile beraber gelmektedir.
Eger daha standart ve basit derleyiciler ariyorsunuz GCC(MinGW) size daha uygun olabilir.
Bir çok platformda çalisan IDE lerde mevcut. Bunlara örnek olarak Eclipse CDT, JetBrains Clion ve Netbean verilebilir.

Linux:
Eger Linux ile çalisiyorsaniz, GCC’nin isletim sisteminiz üzerine kurulu olmasi gerekir, eger degilse asagidaki gibi kurabilirsiniz.

Ubuntu

sudo apt-get install build-essential

Fedora

sudo yum install gcc gcc-c++

Arch Linux

sudo pacman -S base-devel

Codeblocks IDE ve Eclipse CDT Windows da oldugu gibi Linux üzerinde de çalismaktadir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir