Linq İle Where İşlemi SORU: C#’ta bir liste içerisindeki belli özelliklere sahip elemanları nasıl bulabiliriz? Yukarıdaki problemi temel programlama bakış açısıyla döngü yapılarını kullanarak kolaylıkla bulabiliriz. Bunu basit bir örnek ile açıklayalım: Elimizde bir liste…

Linux Process Görüntüleme ve Sonlandırma(top, kill) Bu yazıda linux işletim sistemlerinde çalışırken sıkça işimize yarayan birkaç terminal komutundan  bahsedeceğiz. Bu komutlar ile terminal üzerinden hızlı bir şekilde, çalışan bütün processleri görüntüleyebilecek ve istediğimiz process’i sonlandırabileceğiz. …

Merhaba, bu yazıda C# Windows Form projesinde butonların metodlarını birbirine bağlamayı öğreneceğiz. Yani birden fazla butonun aynı dinleyici metod (Listener) tarafından dinlendiğini düşünelim. Grupladığımız butonlardan hangisine basarsak basalım tek bir metod tetiklenecek ve metodun içerisinde…

Programlama dilinin ne olduğunu bir önceki yazıda kaleme almıştık. Şimdi de dünya üzerinde en çok kullanılan ve en yaygın programlama dillerine bakacağız.  Aşağıda 2019 yılı istatistiklerine göre dünyada en yaygın kullanılan programlama dillerinden ilk 5…

Derleyici özel bir programdır; belirli bir programlama dilinde yazılan komutları işleyen ve onları makine diline veya bilgisayar işlemcisinin kullandığı koda çevirir. Bir programcı tipik olarak dil komutlarını Pascal veya C gibi bir dilde düzenleyici kullanarak…

Assembly dili her makinede çalışan yani makine bağımlı, doğrudan makine tarafından ve makine bağımsız yüksek seviyeli dil(high level language) tarafından anlaşılamayan talimatlar(instructions) içeren mnemoniklerdir. Aslında yazımı ‘mnemonic’ olan bu kelime anımsatıcı mânâsına gelir. Bilgisayar, talimatları…

Önceki yazımızda bug kavramının ne olduğundan ve ortaya çıkış hikayesinden bahsetmiştik. (Buraya tıklayarak Bug isimli yazıma ulaşabilirsiniz.) Bug bilgisayar mühendisliğindeki anlamıyla kaynak kodundaki; yani C, Java, Python gibi programlama dillerinde yazdığımız kodun barındırdığı hatalardı. Bu…