C++ Nedir?
Blog
C ++ öncesi
C, programlamanın algoritma tarafını jenerik programlama gibi vurgulayan bir prosedür dilidir. C mirası, donanıma yakınlaşma olanağı sağlayan düşük seviyeli donanım erişimi sağlar. Örneğin baytın 1010011 ila 0 no'lu adrese ayarlanması. Bir bilgisayarın gerçekleştirmesi gereken eylemleri bulmayı ve sonra bu eylemleri uygulamak için programlama dilini kullanmayı içerir.
C ++ 'a Giriş
Bjarne Stroustrup tarafından tasarlanan bir bildiri ile, “Ana amacı iyi programlar daha kolay ve bireysel programcı için daha keyifli yazma yapmaktı”. C ++ bir değişkenin değerine birini ekler C artım operatörü ++, geldi; öyleyse, genişletilmiş bir c.
C ++, C'nin bir üst kümesidir; bu, herhangi bir geçerli C programının ideal olarak geçerli bir C ++ programı olması gerektiği anlamına gelir. C'den farklı olarak, C ++ programlama verilerinin altını çizer, dili soruna sığdırmaya çalışır. C ++, bir problemin temel özelliklerine uygun veri formları tasarlama fikrini içerir. Bu yüzden, büyük projeleri yönetmek için nesne yönelimli bir programlama dilidir. C bileşenini önemli ölçüde değiştirmeden C'yi desteklemek için hem nesne yönelimli programlama özellikleri hem de genel programlama içermiştir.
C ++, C'nin bir üst kümesidir; bu, herhangi bir geçerli C programının ideal olarak geçerli bir C ++ programı olması gerektiği anlamına gelir. C'den farklı olarak, C ++ programlama verilerinin altını çizer, dili soruna sığdırmaya çalışır. C ++, bir problemin temel özelliklerine uygun veri formları tasarlama fikrini içerir. Bu yüzden, büyük projeleri yönetmek için nesne yönelimli bir programlama dilidir. C bileşenini önemli ölçüde değiştirmeden C'yi desteklemek için hem nesne yönelimli programlama özellikleri hem de genel programlama içermiştir.
C ++ ve uygulaması
C ++, nesne yönelimli, prosedürel, işlevsel ve genel programlama dahil olmak üzere farklı kodlama paradigmalarını destekleyen güçlü ve esnek bir genel amaçlı programlama dilidir. 30 yılı aşkın bir süredir dünyanın en popüler dillerinden biri olmuştur. Bunun nedeni, bellenim, işletim sistemleri ve büyük ölçekli uygulamalar dahil olmak üzere her seviyedeki uygulamaları olabilir.
C ++, Java, PHP, Perl ve Python gibi modern dillerle karşılaştırıldığında eski bir dil olabilir. Ancak, bu programlama dilleri C veya C ++ ile yazılmıştır. Benzer şekilde, çok sayıda orta ve büyük ölçekli uygulama ve projeler C ++ ile yazılmıştır. Örneğin, Adobe Photoshop, Illustrator ve InDesign, Firefox, Google Chrome, Amazon, Facebook ve Google gibi büyük web siteleri ya yazılmış ya da C ++ ile yazılmış önemli arka uç kaynaklara sahip.
Bir bilgisayar programı, gerçek hayattaki bir problemi, bilgisayar tarafından alınacak bir dizi eyleme dönüştürür. C ++ 'nın nesne yönelimli yönü, dile sorunla ilgili kavramlarla ilişki kurma becerisini verirken, C ++' nın C kısmı, donanıma yaklaşma yeteneği verir. Bu yeteneklerin birleşimi, C ++ 'nın yayılmasını sağlamıştır. Ayrıca, bir programın bir yönünden diğerine geçtiğinizde viteslerin zihinsel olarak kaymasını da içerebilir.
C ++, Java, PHP, Perl ve Python gibi modern dillerle karşılaştırıldığında eski bir dil olabilir. Ancak, bu programlama dilleri C veya C ++ ile yazılmıştır. Benzer şekilde, çok sayıda orta ve büyük ölçekli uygulama ve projeler C ++ ile yazılmıştır. Örneğin, Adobe Photoshop, Illustrator ve InDesign, Firefox, Google Chrome, Amazon, Facebook ve Google gibi büyük web siteleri ya yazılmış ya da C ++ ile yazılmış önemli arka uç kaynaklara sahip.
Bir bilgisayar programı, gerçek hayattaki bir problemi, bilgisayar tarafından alınacak bir dizi eyleme dönüştürür. C ++ 'nın nesne yönelimli yönü, dile sorunla ilgili kavramlarla ilişki kurma becerisini verirken, C ++' nın C kısmı, donanıma yaklaşma yeteneği verir. Bu yeteneklerin birleşimi, C ++ 'nın yayılmasını sağlamıştır. Ayrıca, bir programın bir yönünden diğerine geçtiğinizde viteslerin zihinsel olarak kaymasını da içerebilir.