Programlama Temelleri Nelerdir?

Programlama Temelleri Nelerdir? Merhaba arkadaşlar, Her şeyden evvela herkes bir programlama dilini öğrenebilir. Bilgisayar programlama yüksek bir zekâ ve matematik bilgisi gerektirmez. Sadece asla vazgeçmeme sabrı ve öğrenme merakı yeterlidir. Programlama bir hünerdir. Bazı insanlar nebati şekilde diğerlerinden daha iyidir, ama herkes kolay yaparak iyi olabilir. Başaramamaktan korkmak yerine, kendinizi bu maharete vererek, öğrenmek için uğraşın. Programlama eğlencelidir, ancak hatalı çalışma yöntemleriyle sinir bozucu da olabilmekte ve zamanınızın boşa geçmesine neden olabilir.     Bu sebeple bu makalemi takip ederek, en az Örneğin ve en yüksek memnuniyet ile programlamanın temeli dalında bilgi sahibi olacaksınız.   PROGRAMLAMA DİLLERİ   Bilgisayar çok fazla 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, Şayet iyi programlarsanız kusursuz şekilde işlemleri yapar, yorulmadan herzaman tıpkı işlemi yeniden yapabilir. Programlar bilgisayarın bütün kaynaklarına erişebilir, bitkisel onu yazan programcı izin vermiş ise. Bilgisayar, bir konu ile ilgili yorum yapamaz, yeni durumlara ahenk sağlamak için gayret sarf etmez. İnsan unutkandır, hata yapabilir, yorulur ve beyninin tamamını kullanamaz, moral durumu değişebilir ve duygusal şekilde etkilenir. İnsanların en büyük avantajı, yeni durumlar karşısında bocalasa dahi zaman geçtikçe ahenk sağlayabilmesidir. Başına gelen olaylardan ders çıkartabilir. Tek başına çok sayıda problemi çözebilirler. Bilgisayar ise her süre tıpkı tepkiyi verir, kendini geliştiremez. İnsan nedeniyle kontrol edilmedikçe etkinliklerini değiştirmezler.   Bilgisayar; ekonomi, bilim, mühendislik, eğitim ve askeri bölgelerde destekçi olması için üretilmiştir. Çok karmaşık formüllerin sonucunu kısa sürede elde etmek için programlar yazılmıştır. Özellikle İkinci Dünya Savaşı veri şifreleme ve silahların hedefi daha doğru bulması benzeri 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 yahut zekânızı kanıtlamak için olabilir. Para kazanmak her ne kadar birincil hedef benzeri görünse de, Şayet 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 dilediğiniz şeyi iki biçimde 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 nitelikleri şunlardır:   Doğruluk : Verilen görevlerin tam şekilde yerine getirilmesidir. Dayanıklılık : Beklenmedik hatalardan Ötürü programın çalışması kesilmemelidir. Genişletilebilme : İleri aşamalarda görevlerin değişikliği ve ya yenilerinin eklenmesi pratik olmalıdır. Basitlik : Karmaşık tasarımlardan kaçınmak gerekir. Modülerlik : Program kodlarıbaşka programlar içerisinde de kullanı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ı mesafe birimi pratik olmalı ve sorunsuz öğ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 basitçe okunabilmelidir. Koruma : Modüller birbirlerine müdahale etmemelidirler.   Temel şekilde bir algoritma, bilgisayara belirgin bir problemin çözümünü anlatmaktır. Dünya problemlerden oluştuğuna göre, pratikte insanların yazabileceği program sayısıve çeşitliliğinin bitmesi aşırı zordur. Büyük bir problemin bilgisayara yaptırılması için, çoğunlukta küçük parçalara bölmek gereklidir. Programlar her süre işe yaramayabilir. 1980’li dönemlerde Amerikan ordusu “Teğmen York” isminde bir pilotsuz uçan tayyare savar planlamıştı. Basit şekilde amaç, hasım uçağını bulup bulunmaz etmekti. Milyonlarca dolar harcandıktan, saatlerce program yazıldıktan ve test edildikten sonra programcılar çalışacağına emin oldular. En üst rütbeli subaylar ve görevliler önünde, tecrübe için hazırlık yapıldı. Maalesef tecrübe sırasında, “Teğmen York” bütün silahlarınıdüşmana değil, komutanların üzerine doğrultmuştu. Neyse ki insanlar etrafa dağılırken, füzelerini ateşlememişti! Bu korkunç denemeden sonra plan rafa kaldırıldı. Arama Terimleri: programlama temelleri nedir, program temelleri nedir, programlama remelleri nedir, programlama temelleri meselesinde bilgi


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar