Observer Design Pattern (Gözlemci Tasarım Kalıbı)
Yazan : Şadi Evren ŞEKER Bu yazının amacı, nesne yönelimli programlama ortamlarında kullanılan bir tasarım kalıbı (design pattern) olan gözlemci tasarım kalıbını (observer design pattern) açıklamak ve kullanımına dair bir örnek vermektir. Nesne yönelimli olmayan programlama dillerinde (örneğin C) aynı…
Netbeans 7 ve üzeri için UML desteği
Yazan : Şadi Evren ŞEKER Netbeans ortamının en büyük avantajlarından birisi, kendi içerisinde ücretsiz bir UML tasarım ortamı bulundurmasıydı. Ne yazık ki 6.7 sürümünden sonra bu özelliği netbeans kurulum paketinden kaldırdılar ve netbeans.org sitesinde yapılan aramalardan visual paradigm isimli ücretli…
Callback (Geriçağrım)
Yazan : Şadi Evren ŞEKER Bu yazının amacı, bilgisayar programlama dillerinde kullanılan bir yaklaşım olan geri çağırım (call back) kavramını açıklamaktır. Bir programlama dilinin, yapısal programlama dili (structured programming language) olabilmesi için aşağıdaki üç özelliğe haiz olması gerekir: Kod bloğunun…
CDMA (code division multiple access)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, özellikle ağ (network) konusunda geçen ve bir ortamı, birden fazla veri kanalının iletişimi için kullanılan yöntemlerden birisidir. Literatürde sıkça geçen diğer çok kanallı veri iletişim yöntemleri, TDMA (time division multiple access , zaman…
İstatistiksel Çoklama (Statistical Multiplexing)
Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, özellikle ağ (network) konusunda kullanılan bir terimdir. Ağ iletişimi için kullanılan kanalın, birden fazla veriyi aynı anda iletmesi istendiği durumlarda genel olarak TDM (zaman paylaşımı çoklamalı) veya FDM (frekans paylaşımı çoklamalı) alternatiflerinden birisi…
Jitter (Dalga Bozulumu)
Yazan : Şadi Evren ŞEKER Genelde sinyal işleme konularında geçen bir terim olan jitter (dalga bozulumu), bilgisayar bilimlerinde, ağ (networking), çoklu ortam uygulamaları (multi media) veya resim işleme (image processing) gibi konularda geçmektedir. Jitter kavramı, kısaca bir sinyalin olması gereken…
Yinelemeli Derinlik Araması (Iterative Deepining Search)
Yazan :Şadi Evren ŞEKER Bilgisayar bilimlerinin çeşitli alanlarında (örneğin yapay zeka, veri yapıları veya şekil kuramı (graph theory) gibi) kullanılan arama algoritmalarından birsidir. Algoritma, derin öncelikli drama (depth first search) üzerine kurulu olduğu için, literatürde “iterative deepening depth first…
Labirentte yol bulma kodu
Yazan : Şadi Evren ŞEKER Bu yazının amacı, geri izleme algoritmasının (backtracking algorithm) bir uygulaması olarak, basit bir labirentte yol bulma kodunu JAVA dilinde kodlamaktır. Bu uygulamada herhangi bir yapay zeka yönetmi uygulanmayacaktır. Basitçe kör arama (blind search) yapan ve…
Işın Araması (Beam Search)
Işın Araması (Beam Search) Yazan: Şadi Evren ŞEKER Bu yazının amacı, özellikle yapay zeka çalışmaları altında yer alan sezgisel arama algoritmalarının (heuristic search algorithms) bir çeşidi olan ışın araması konusunu anlatmaktır. Işın arması “en iyi ilk arama” (best first search)…
Hesaplamalı Geometri (Computational Geometry)
Yazan : Şadi Evren ŞEKER Bu yazının amacı, geometri konusunun bir alt kolu olan hesaplamalı geometriyi izah etmektir. Esas itibariyle mühendis kelimesinin kökü olan, hendese kelimesini büyük ölçüde karşılayan geometri kelimesinin başına hesaplamalı gibi bir kelime getirmek anlamlı değildir. Çünkü…












