C programlama

Bilgisayar Mimarisi LMC(Little Man Computer)

Little Man Bilgisayar (LMC) Dr Stuart Madnick tarafından oluşturuldu. LMC modeller basit bir von Neumann mimarisi bilgisayar, bu yüzden tüm modern bir bilgisayarın temel özellikleri vardır. LMC makinesi veya montaj kodu, ve programlanabilir. More >

Her Yönüyle C#’da Yığın (Stack) Sınıfı

Yığın veri yapılarının çalışma mantıklarını anladıktan sonra .NET sınıf kitaplıklarında yeralan Stack sınıfını C#’da nasıl kullanacağımızı inceleyeceğiz. More >

Temel Programlama Hataları

Symbols-Error-256x256

Programlamaya yeni başalyanların sık sık karşılaştığı hataları açıklamaya çalışacağız programlama dilleri farklı olsa bile genel uyulması gereken kurallar aynıdır. ; More >

C de Hızlı Sıralama Algoritması

Fonksiyon kendisine gelen bir dizinin elemanlarının, böl ve yönet kavramına dayanan hızlı sıralama algoritmasını kullanarak sıralar.

Fonksiyona dizi, dizide sıralanacak elemanlarının başlanğıç indisi (sol) ve bitiş indisi (sağ) gönderilmelidir. Örneğin n elemanlı bir dizinin bütün elemanlarının sıralanması isteniyorsa, hsirala(dizi, 0, n-1) biçiminde yazılmalıdır. Algoritmaya uygunluğundan dolayı fonksiyon rekürsif yapıda tanımlanmıştır More >