Use of Pointers For Lists

C++’ta diziler sabit uzunlukludur; yani program çalışırken bir diziyi doğrudan büyütüp küçültmek mümkün değildir. Bu yüzden, eleman ekleyip silmeyi destekleyen dinamik bir liste yapısı oluşturmak için bellek yönetimini kendimiz yapmamız gerekir. Aşağıdaki örnek, C++’ta new ve delete kullanarak basit bir dinamik dizi tabanlı liste (dynamic array list) yapısının nasıl uygulanacağını gösterir. Bu yapıda: Bu örnek, C++’ta manuel bellek yönetiminin nasıl […]

Bilgisayar Tarihi

Bilgisayarın tarihi aslında çok eskilere dayanır. Bugünkü halini alabilmesi için çok uzun safhalardan geçmiştir. Tabi bilgisayar dediğimizde ne anladığımızda önemli. Aslında bilgisayar düşündüğümüzde bir hesap aracıdır. Adının geldiği yerde buna dayanmaktadır. Siz bir takım komutlar verirsiniz o da o komutlara göre karar verir, hesaplar ve sizin için kolaylıklar sağlar. Şimdi size ilk hesaplama araçlarından günümüz bilgisayarlarına bir zaman yolculuğu yaptırmak […]

FC Barcelona

FC Barcelona(Football Clup Barcelona), 1899 yılında ispanyol Joan Gamber tarafından kuruldu. Şimdilerde takma adı Barça olarak bilinen kulüp 1928 yılında La Liga(İspanyol Ligi, bizdeki süper lig)’ya katılmıştır. İspanyolca Més que un club(More than a clup) yani bir kulüpten daha fazlası sloganıyla kendini taraftarına ve basına benimsetmiştir. La liga’ya girdikten sonra en büyük rakipleri Real Madrid ve Athletico Bilbao olmuştur. Birinci […]

Java Link List Implementation

Linked List (bağlı liste), verileri bellek üzerinde dinamik şekilde saklamamızı sağlayan temel veri yapılarından biridir. Dizilerde eleman sayısı sabitken, bağlı listeler ihtiyaç oldukça büyüyüp küçülebilir. Her eleman (Node), kendi verisini ve bir sonraki elemanın adresini tutar. Böylece ekleme, silme ve araya eleman yerleştirme gibi işlemler dizilere göre çok daha esnek yapılabilir. Aşağıdaki örnek, Java’da basit bir tek yönlü bağlı liste […]

FSB

FSB(Front Side Bus) işlemci ile anakart arasındaki bilgi akışını sağlayan bir ünitedir. Bu ünite işlemci(CPU) ile bilgisayarın diğer parçaları arasındaki iletişimi sağlar. Bunu şöyle düşünebiliriz. Eğer işlemciyi beyin ve bilgisayarın diğer parçalarınıda organ olarak düşünürsek FSB bu organlardan gelen her türlü bilgiyi beyne taşıyan bir sinir olarak tanımlanabilir. FSB’ler iki yönlü çalışabilmektedirler. Hem bilgiyi beyinden organlara hem de organdan gelen […]