Friday, June 5, 2015

[C / C++] Cross-Platform pratik dosya yaratma & okuma sınıfları (Linux/Windows/MacOs)

[C / C++] Cross-Platform pratik dosya yaratma & okuma sınıfları (Linux/Windows/MacOs)

Merhaba arkadaşlar. Gerek iş, gerek okul nedeniyle blogu uzun zamandır güncelleyemiyorum. Bugün pratik dosya yaratmanıza ve okumanıza olanak sağlayacak iki adet sınıf paylaşacağım. Bu iki sınıfı kullanarak sadece birkaç satır ile dosya okuyabilecek, yaratabilecek, veya dosyaya yazabileceksiniz. Öncelikle, ...

Read More

Wednesday, January 21, 2015

[C++] CPU Scheduler Simulator (İşlemci zamanlayıcısı simülatörü)

[C++] CPU Scheduler Simulator (İşlemci zamanlayıcısı simülatörü)

Evet arkadaşlar, bugün üzerinde duracağımız konu, konu olmaktan ziyade daha çok bir proje açıklaması klasmanına girecek. Dersi alan arkadaşların bildiği üzere,bu proje bu dönemki "Operating Systems" dersinin projesi. Projenin temel amacı, işlemci zamanlayıcısının çalışma mantığını ...

Read More

Monday, January 12, 2015

[Java] - Abstract(soyut) sınıflar ve sınıflar arası kalıtım

[Java] - Abstract(soyut) sınıflar ve sınıflar arası kalıtım

Evet, başlıktan da anlayabileceğiniz üzere bugünkü konumuz object oriented programming'in en önemli konularından birisi olan soyut sınıflar ve kalıtım. İsterseniz önce bu kavramlara daha genel bakarak ne olduklarını anlayalım. Kalıtım denince aklınıza ilk önce biyoloji gelir. Kalıtım, herhangi bir ...

Read More

Monday, January 5, 2015

[C++] İş parçacıkları(Thread)

[C++] İş parçacıkları(Thread)

Evet, bugünkü konumuz iş parçacıkları, yani Thread'lar. Öncelikle bir iş parçacığının ne olduğu ile başlayalım. İş parçacıkları, bir işlemin(process) sahip olduğu, belirli işler ve fonksiyonlar atayabildiği ayrı bir işlem gibi düşünülebilir. Varsayılan olarak her işlem "bir" iş parçacığına sahiptir, ...

Read More