Daha Fazlası :
Home » » PROGRAMLAMA DİLLERİ-1

PROGRAMLAMA DİLLERİ-1


Bilgisayar çok karmaşık bir elektronik cihazdır, şimdilik bizi ilgilendiren kısım onun
çalışma prensibi değil, programlama kısmıdır.
Bilgisayar öğrendiğini unutmaz, eğer iyi programlarsanız kusursuz olarak işlemleri
yapar, yorulmadan hep aynıişlemi tekrar yapabilir. Programlar bilgisayarın tüm

kaynaklarına erişebilir, tabii onu yazan programcıizin vermişise. Bilgisayar, bir konuda
yorum yapamaz, yeni durumlara uyum sağlamak için çaba sarf etmez.
İnsan unutkandır, hata yapabilir, yorulur ve beyninin tamamınıkullanamaz, moral
durumu değişebilir ve duygusal olarak etkilenir. İnsanların en büyük avantajı, yeni durumlar
karşısında bocalasa bile zamanla uyum sağlayabilmesidir. Başına gelen olaylardan ders
çıkartabilir. Tek başına birçok sorunu çözebilirler. Bilgisayar ise her zaman aynıtepkiyi
verir, kendini geliştiremez. İnsan tarafından kontrol edilmedikçe etkinliklerini
değiştirmezler.


Bilgisayar; ekonomi, bilim, mühendislik, eğitim ve askeri alanlarda yardımcıolması
için üretilmiştir. Çok karmaşık formüllerin sonucunu kısa zamanda elde etmek için
programlar yazılmıştır. Özellikle İkinci Dünya Savaşıveri şifreleme ve silahların hedefi
daha doğru bulmasıgibi konular sebebi ile bilgisayarın gelişimi hızlanmıştır.
Bir programlama dilini neden öğreniriz? Bu sorunun cevabı, eğlence için, bir ihtiyacı
gidermek için, kariyer için veya zekânızıkanıtlamak için olabilir. Para kazanmak her ne
kadar birincil hedef gibi görünse de, eğer işinizi severek yapmıyor iseniz, ne kadar
kazandığınızın pek önemi olmaz.
Eğer bilgisayara ne yapmasıgerektiğini söylemezseniz, hiçbir şey icra etmez.
Bilgisayara yaptırmak istediğiniz şeyi iki şekilde gerçekleştirebilirsiniz:
 Adım adım bir program yazarak
 Uygun bir program satın alarak
Bazıprogramların girişve çıkışları:




İyi bir programın temel özellikleri şunlardır:

Doğruluk : Verilen görevlerin tam olarak yerine getirilmesidir.
Dayanıklılık : Beklenmedik hatalardan dolayıprogramın çalışması
kesilmemelidir.
Genişletilebilme : İleri aşamalarda görevlerin değişikliği veya yenilerinin
eklenmesi kolay olmalıdır.
Basitlik : Karmaşık tasarımlardan kaçınmak gerekir.
Modülerlik : Program kodlarıbaşka programlar içinde dekullanılabilmelidir.
Uyumluluk : Başka bilgisayar ve sistemlerde çalışabilmelidir.
Kontrol edilebilirlik : Hata olabilecek yerlere açıklayıcıhata mesajlarıkonulmalıdır.
Kolay kullanım : Kullanıcıara birimi kolay olmalıve rahat öğrenilebilmelidir.
Parçalanabilirlik : Problemin küçük parçalara ayrılarak yazılmasıdır.
Anlaşılırlık : Başkasının yazdığıprogram elden geçirilirken rahatça
okunabilmelidir.
Koruma : Modüller birbirlerine müdahale etmemelidirler.



Share this article :

Yorum Gönder

 

Copyright © 2011. PccNett . Tüm Hakları Saklıdır.
Design Template by pccnett | Support by creating website | Powered by Blogger