CTS ve CLS nedir ?

CTS sayesinde, programlama dillerinin kullandığı veri türleri arasında uyumluluk vardır. Örn: Int tipi C++.NET ve VB.NET’teki tamsayı tiplerinin kapasiteleri aynıdır. Diğer bir deyişle VB’de geliştirilen bir dll C#’da rahatlıkla kullanılabilir. CTS sayesinde; .NET’de tip güvenli, yüksek performanslı ve kullanılan programlama dilinin diğer .NET uyumlu diller ile entegre bir şekilde çalışması…

Ortak Dil Çalışma Platformu (CLR) Nedir ?

.NET altyapısında programların çalışmasını kontrol eden, işletim sistemi ile program arasında yer alan ara birimdir IL kodu, CLR tarafından çağrılınca JIT derleyicileri tarafından makine diline çevrilir ve çalıştırılır Aradil (IL) İki sayıyı toplayan bir C++ programı Intel işlemcilerde farklı, Sun Sparc işlemcilerde farklı derlenir. Fakat, .NET yapısında kod parçası derlendikten…

C# ve .NET Nedir?

C#, C/C++ ve Java dillerinden türeyen, güçlü, basit, esnek, tip güvenli, modern ve Microsoft.NET platformu için sıfırdan geliştirilmiş bir programlama dilidir. C#, eskiden beri programcıların yaygın bir biçimde kullandığı C/C++ ve Java dillerine benzerliği ile tanınan bir programlama dilidir. İlk aşamada çok benzer bir dil olarak görünse de bu iki…

Bubble Sort (Kabarcık sıralaması)

Kabarcık Sıralaması, bilgisayar bilimlerinde kullanılan yalın bir sıralama algoritmasıdır. Sıralanacak dizinin üzerinde sürekli ilerlerken her defasında iki öğenin birbiriyle karşılaştırılıp, karşılaştırılan öğelerin yanlış sırada olmaları durumunda yerlerinin değiştirilmesi mantığına dayanır. Algoritma, herhangi bir değişiklik yapılmayıncaya kadar dizinin başına dönerek kendisini yineler. Adına “Kabarcık” sıralaması denmesinin nedeni büyük olan sayıların aynı…

Nesneye Dayalı Programlama ( Butunleme 2014 ) Soru Çözümleri

Soru Çözümleri Aşağıdaki gibidir umarım faydalı olur … Soru 1-) Prizma.h (SupperClass)     #pragma once class Prizma { public: Prizma(); ~Prizma(); virtual void degerAta(double,double); virtual double hacimBul(); double AdegerAl(); double BdegerAl(); private: double a, b; }; Prizma.cpp #include “Prizma.h” Prizma::Prizma() { } void Prizma::degerAta(double _a, double _b){ a =…