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. …
Linux Cihazlarda İlk Açılışta Nasıl Program Çalıştırılır? Merhaba, bu yazıda geliştirmiş olduğumuz bir programı executable olarak Linux işletim sistemli bir bilgisayarda açılır açılmaz çalışmasını istiyorsak kullanabileceğimiz bir yöntemden bahsedeceğiz. Aslında burada yapacağımız iş bilgisayar başladığında…
Raspberry Pi için Static IP Nasıl atanır? Raspberry Pi için hiç değişmeyen ve istedimiz bir IP adresini atamak istiyorsak bunun bir kaç yolu var. Bu yazı da DHCP client daemon (DHCPCD) üzerinden bu işi yapacağız. …
Linux Terminal Komutlarına Kendi Takma İsimlerimizle Nasıl Erişiriz? Merhaba, bu yazıda linux terminalde sık kullandığımız komutlara takma adlar vererek işimizi kolaylaştırmanın bir yolundan bahsedeceğiz. Literatürde “alias” olarak geçen bu yöntemle her hangi bir komuta ulaşmanın…
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…