C ++ (OOP) Nesne Yönelimli Programlama Nedir ?
Mar 23
C ++ OOP (Nesne Yönelimli Programlama) C programlama, C#, inheritance, nesne yönelimli programlama, nesneye dayalı programlama, object oriented programming, oop, Programlama Yorum Yok
Öncelikle C ++ bir programlama dilidir. Genel bir görece ise bu dil orta seviye yani high level ile low level programlama dillerinin karıştırılmasıyla oluşturulan güçlü bir dildir. Bu dil Bjarne Stroustrup tarafından 1979 yılında Bell Labs’ ta C programlama dilinin üzerinden geliştirilmiştir ve 1989 yılında c++ olarak adlandırılmıştır.
C ++ bana göre geliştirilmiş en yaygın programlama dilidir. Genelde yazılım endütrisinde kullanılır. C ++ ile sistem yazılımları, uygulama yazılımları, sürücü yazılımları, gömülü yazılımlar, yüksek performasnlı server uygulamaları ve video oyunları gibi eğlence yazılımları için kullanılır.
C ++ ın derleyici yazılımlarının bazıları bedava programlardır . Derleyiciler : GNU Project, Microsoft, Intel and Borland.
Başta da dediğim gibi C++ , C ile doğan bir dildir. Öncelikle Class lar sonra Sanal fonsiyonlar , Operator Overloading , Inheritance , Template ve Exception handling gibi özellikler katılarak dil geliştirilmiştir.
C++ ın yei bir versiyonu şuan geliştirilmekte ve adı da c++0x olarak adlandırılmıştır.
Pekala , Nedir bu OOP (Object Oriented Programming) ?
Türkçeleştirirsek; Nesneye Dayalı(Yönelimli) Programlama diyebiliriz. Bu tarz bir programlama tekniği , Object(Nesne) ve Data Structure(Veri Yapıları) üzerine kuruludur.
OOP programlama nın sunduğu teknikler ; data abstraction, encapsulation, modularity, polymorphism, and inheritance. Şuan bir çok modern programlama dilleri OOP yi destekler.


Facebook
RSS

Web Tasarım, Hosting