image_pdfimage_print
Algoritma Geliştirme

GARBAGE COLLECTOR ( ÇÖP TOPLAYICI )

tarihinde yayınlandı

 Merhaba arkadaşlar, bu yazı Java’ da çöp toplayıcı kavramını anlatmak için yazılmıştır. Umarım yararlı olur. ÇÖP TOPLAYICI NEDİR? Öncelikle ” Çöp toplayıcı nedir? ” sorusuyla başlayalım; Programda bazı nesnelerin kullanımı bittiğinde bellekten silinmeleri gerekir, nesneye yönelik programlama dillerinde bu işlem otomatik olarak gerçekleşir. Yani programcının müdahalesi gerekmeden hafıza yönetimi gerçekleşir. İşte bunu gerçekleştiren yapı ise çöp […]

C# Programlama Dili

Programlama Dilleri

tarihinde yayınlandı

Programlama dillerine girmeden önce algoritma nedir öncelikle onu öğrenelim. Algoritma,bir sorunu çözmede kullanılacak kuralların sıralı listesi olarak açıklanabilir. Programlama dili ise bir yazılım programı oluşturabilmek için gereken kodlar, talimatlar ve yazım kurallarını kapsayan sete verilen isimdir. Algoritma ve programlama dilleri arasındaki ilişki basittir. Algoritma kalıcıdır,diller geçicidir. Örnek olarak Assembly dilinin geliştirildikten sonraki ilk 5 yılındaki kullanım […]

JAVA Programlama

UML ile Nesneye Yönelik Modelleme

tarihinde yayınlandı

Herşeyden önce UML(Unified Modeling Language) bir progralama dili değildir. UML daha çok Nesneye Dayalı Programlama için kullanabileceğimiz bir modelleme dilidir. Grady Blooch, James Rumbaugh ve Ivar Jacobson tarafından geliştirilmiştir. Yazılım teknolojisi geliştikçe yazılan programların karmaşıklığı ve zorluğu giderek artmaktadır. Yazılan programların karmaşıklığı arttığı için kod organizasyonu önem kazanmıştır. Bu sebeple üretilen modelleme ve analiz dili […]

Program Dilleri

Çoklu Kalıtım

tarihinde yayınlandı

Hepimizin bildiği üzere kalıtım, Nesneye Yönelik Programlama dillerinde bir Base Class’ın (Super Class, Parent Class vs.) türetme yöntemiyle belli özelliklerini türeyen sınıflara aktarabilmesidir, böylece hem anlamlı hiyerarşik bir yapı kurabilir hem de reusability’i arttırmış oluruz. Çoklu kalıtımı destekleyen diller bir sınıfın birden fazla sınıftan türemesine imkan tanırlar. En sık kullanılan kalıtım örneği üzerinden gidelim   Memeli sınıfımızda […]

Program Dilleri

Program Dilleri ve Özellikleri?

tarihinde yayınlandı

Programlama dili, yazılımcının bir algoritmayı ifade etmek amacıyla, bir bilgisayara ne yapmasını istediğini anlatmasının tek tipleştirilmiş yoludur. Programlama dilleri, yazılımcının bilgisayara hangi veri üzerinde işlem yapacağını, verinin nasıl depolanıp iletileceğini, hangi koşullarda hangi işlemlerin yapılacağını tam olarak anlatmasını sağlar. Şu ana kadar 2500’den fazla programlama dili yapılmıştır Programlama dilleri insanların algılamasına yakın olmasına göre 3 […]