Dinamik Programlama Nedir?

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.