Dinamik Programlama Nedir?
Dinamik
Programlama Nedir
Dinamik
Programlama Nedir Dinamik Programlama’ yı anlamak için öncellikle Programlamayı
temel olarak açıklayayım. Programlama kelime olarak bir Cismi belirli kurallar,
şartlar, uygulamalar açıklanarak belirli bir işi yapmasını sağlamak için
üretildi.
İlk
Programlama dilinin kullanılmasının kesin tarihi bilinmemekte olup 1965 yılında
ilk olarak üretilen İşletim sisteminde kullanılmaya başlandı bu programlama
dilinde şu an Kullandığımız Siyah zemin üzerine beyaz yazılardan oluşan evet aklınıza
gelen çoğumuzun Hacker hayallerinde olan Color a yapıp yeşil renkte ekranda
yazılar Havaya girdiğimiz ekran satırından bahsediyorum. Önceden dosya
gezginleri olmadığından konumları C:\Users\X/Y
Gibi yazılar
ile dosyalarda aktarım veya görüntüleme yapılmaktaydı. Bu kod satırları zamanla
gelişip bir Front kazandı ve şuan ki kullandığımız İşletim sistemlerinin
gelişimine başlandı. Gelişimi uzun bir süreç olan işletim sistemleri şuanda bir
çocuğun dahi kullanabileceği cihazlar haline geldiler. Peki bu dinamik Kod
nedir?
Dinamik
Kod Nedir?
Dinamik kod
Nedir? Hangi kod dizinleri dinamik kod statüsüne girer?
Yukarıdaki
cevapların cevaplarını sırayla anlatayım. Dinamik Kod bir kod dizininde
yapılmak istenen işin 100 satırda yapılabilecekken bu işin 1000 satırda
yapılması olayı ile açıklanabilir.
2010 yılında
yapılan bir işletim sisteminde optimizasyon sorunları ve görüntüleme anlamında
problemler bulunuyordu. 3 Yılda tamamlandı ve 45000 kod satırı kullanıldı bu işletim
sisteminin özellikleri 2020 yılında yapılan işletim sistemine göre daha az
fakat bu yeni sistem daha gelişmiş olmasına rağmen 20000 kod satırı kullanıldı.
Bu farkın sebepleri ise
· Yeni kütüphanelerin Oluşması
Framework Sistemlerinin Gelişmesi
· Yeni Programlama dillerinin oluşması
ile daha Fonksiyonel Kod satırlarının kullanılması
· Daha Fazla Donanım Desteği
Yukarıda belirttiğim
nedenler Dinamik kod ’un faydaları arasında yer almakta. Dinamik kod ’da asıl
olay bir işlemin 100. Satırda kullanılıp 5000. Satırda ‘da o koddan
yararlanılabilir olmasıdır. Amaç çok kod yazmak değil asıl amaç anlamlı ve az kod
‘da başarı sağlamaktır. Unutulmamalıdır ki Çok fazla kod satırı sistemin
otoriter olmasında ve Hızında önemli değişkenlikler göstermektedir. (İstisnalar
olabilir) Bugün ki yazımda Dinamik Kod ile ilgili temel seviye bilgiler verdim.
Umarım Yazımı beğenmişsinizdir olumlu olumsuz yorumlarınızı dinlemekten
mutluluk duyarız. Siber Günler Dilerim.