Algoritma programlamanın temelidir. Biz esasında programı geliştirirken arkada algoritmasını geliştiriyoruz. Sonrada bu algoritmayı programlama dili sayesinde bilgisayara aktarıyoruz. Bu yüzden algoritma programlama dillerinin üzerinde bir yerde duruyor. Aslında algoritmayı sadece bir beyin aktivitesi olarak görmekte mümkün, ancak sadece bu boyutta kalırsa çalışması düşünülemez. O zamanda devreye programlama dilleri giriyor.
Benim sizlerle bu yazı dizisinde paylaşmak istediğim ise programlama dilinden bağımsız, düşünce düzeyindeki algoritma. Yazı dizisi boyunca sadece düşüneceğiz. Bu benim 18 yıllık deneyim sonucunda öğrendiğim ve geliştirdiğim düşünce etkinliğimi sizinle paylaşmak olacak. Yararlı olmasını diliyorum.
Tam olarak bir plan yapmamış olsamda, yazının gidişatındaki konu başlıkları şöyle olacak:
1. Algoritmaya giriş
2. Sabitler ve Değişkenler
3. Karar Yapıları
4. Döngü Yapıları
5. Diziler
6. Alt yordamlar
7. Nesneye Yönelimli Programlamanın Temelleri
Hiç yorum yok:
Yorum Gönder