Ana sayfa | Hakkımda | İletişim | Sosyal platform
YAZILARIM
Algoritma geliştirmek için 3 husus
 
   İyi algoritma; benim tanımlamam ile en az güç ile en fazla verim üretmek diyebilirim.

Kendim bu kavramı yazılım dünyasına girdikten sonra keşfettim. Şimdi sizlere aşağıda sıralayacağım maddelerde algoritmanızı nasıl bir adım daha ileriye götüreceğiniz hakkında kendi hayatımda deneyerek öğrendiğim kesitleri aktarmaya çalışacağım.

 - En büyük etken düşünmektir.
Düşünmek; aradığınız bir yolu, yanlış yol ayrımlarından arındırır. Doğru bir tercih 5. basamakta ise, ilk 4 basamağı düşünmek ile aşarsınız. İşe yaramayan kombinasyonları yok edersiniz.

 -Ne yapmak istediğinizi günlük hayatınızdaki herhangi bir işlev ile karşılaştırın.
Bunu yaptığınız taktirde günlük hayatınızdaki çözüm size kod dünyasında ışık tutacaktır.

- Görsel araçlardan yararlanmanız işinizi kolaylaştıracaktır.
Yapmak istediğiniz işlevi, zamana hükmedebiliyormuşçasına kağıt üzerinde modelleme yapın, gerekirse her lojik 1 ve 0 seviyesindeki periyotlara düşerek bunu gerçekleştirmeye çalışın. Bu modelleme için herhangi bir kurala uymanıza gerek yok, kendi hayal gücünüzün modellemesini kullanın.

En mükemmel algoritma, bir şifre kırma programının şifreyi kırmasına benzetilebilir.
 
ELEKTRO ÇAVUŞ
Ana sayfa | Hakkımda | İletişim | Sosyal platform
ELEKTRO ÇAVUŞ2012 | elektrocavus.com