Bir Programcının Program yazabilmesi için
yapması gereken çalışmalar ve
bilmesi gereken ön bilgilere ihtiyacı vardır.
Çünkü bir problemin bilgisayar
ortamında çözülmesi maalesef hazırlıksız
olarak ve hızlı bir şekilde
gerçekleşemez. Her şeyden önce programlama
bir süreçtir ve programın
yazılıp bitmesi ile bitmez çoğunlukla
programın yaşadığı süre içerisinde
değişik şekillerde devam eder.
Bu nedenle Program yazılmadan veya problem
çözülmeye başlamadan
önce bazı adımları sağlam atmak gerekir.
Bir çok zaman bu adımlar
raporlarla belgelendirilir.
Çünkü yazılımın
yaşam döngüsü boyunca bu
raporlara veya başlangıç adımlarına
ihtiyaç duyulabilir.
Bunu sağlayabilmek ve sağlam temelli
programlar yazabilmek için mutlaka
ön çalışmalar kağıt üzerinde gerçekleştirilir
ve elde edilen donelere göre
program yazılır.
Ancak programlamaya yeni iseniz hemen
program yazmanız oldukça zor
olacaktır. Öncelikle programlama mantığını
ve problem çözme ön sezisini
edinmeniz gerekecek. İşte bu ders notları
siz öğrencilerin bu sezgiyi
kazanmanızı ve bu mantığı oluşturmanızı sağlayacak
bilgiler sunmaktadır.
Ne var ki bu ders notu sadece temel
bilgileri verir. Bahsettiğimiz mantık ve
sezgiler program yazdıkça gelişir. Bir çok
kişi tarafından programlama
yeteneğinin tanrı vergisi olduğu söylense
bile (ki gerçekte doğrudur) bu
yeteneği edinmek resim yapma yeteneğini
edinmekten ya da güzel
sanatlara karşı bir yeteneği edinmekten
çok daha kolaydır.
Gerekli görüldüğü yerlerde dillere ait
detay veya
farklılık bilgileri verilmiştir. Ancak
esas olan Programlama dilinin üzerinde
temel programlama mantığına sahip olmanızdır.
Çünkü bu sizin
Programlamacı sıfatınız için temel teşkil
edecek bilgiler sunmaktadır.
Programlama dilleri zaman içerisinde gelişmiş,
değişmiş, kaybolmuş veya
yenileri çıkmıştır. Bu nedenle programlama
bilginizi asla bir programlama
diline bağlı tutmayın. Eğer Programlama
mantığınız ve ön sezileriniz
oldukça iyi gelişmişse, Algoritmaları
kolay kurup algılayabiliyorsanız, çok
karmaşık sorunlar üzerinde fikir yürütüp
çözüm üretebiliyorsanız bildiğiniz
programlama dilinin fazlaca bir önemi
kalmamaktadır. çünkü çoğunlukla 1-
2 hafta gibi bir sürede bir programlama
dilini orta düzeyde öğrenebilirsiniz.
En doğrusu da tabii ki her derde çözüm
olabilecek temel bir programlama
dilini çok iyi bir şekilde öğrenip her
çözüme uyarlayabilmeniz. Ancak
önemli olan Programlama mantığını iyi kapmış
olmanız.
Dikkat ettiyseniz Programlama dilinde
alternatiflerden bahsettik ancak
Programlamanın alternatifi bulunmamaktadır.
Yani bir program yazılacaksa
mutlaka programlamanın kurallarına göre
yazılmalıdır.Bir sonraki yazımızda görüşmek dileğiyle...
0 Yorumlar
Bizimle fikirlerinizi paylaşabilirsiniz.