Programlama Nedir?

'Programlama' forumunda Ritalin tarafından 22 Mayıs 2018 tarihinde açılan konu

  1. Ritalin

    Ritalin Administrator

    Katılım:
    16 Mayıs 2018
    Mesaj:
    80
    Beğeniler:
    0
    Ödül Puanları:
    0
    Meslek:
    Grafik Tasarım Uzmanı
    Şehir:
    İstanbul / Avrupa
    Programlama, günlük hayattaki genel veya özel problemlerin makinelere tanıtılması, öğretilmesi ve öğretilen çözüm yolları ile sonuca ulaştırılmasını sağlamak amacıyla kullanılan teknik bir terimdir.

    Günlük hayatta karşılan bir problemin makineler ile çözülmesi istendiğinde öncelikle problemin gerçek hayattan soyutlanıp makineye anlatılması gerekir. Programlama, problemin tespiti ile başlayıp ürünün elde edilmesi, dağıtılması ve bakım süreçlerinin tamamını kapsayan bir süreç olarak düşünülmelidir.

    Bilgisayar tabanlı programlama yapabilmek için pek çok alternatif yol ve teknoloji seçilebilir. Farklı teknolojiler ve çözüm yolları kullanılarak çok çeşitli ürünler elde edilebilir. Bu noktada programlamada kullanılan teknolojilerden ve geliştiricilerden bağımsız olarak üretilen yazılımın kullandığı çözüm yolları, algoritma ve akış şemaları ile ifade edilmelidir. Neticede geliştiriciden ve teknolojiden bağımsız, problemi ve çözüm yollarını net ifade eden bir materyalin mutlak suretle belgelendirilmesi ve elde tutulması gereklidir.


    Yazılımların hiç şüphesiz belirli bir ömrü olacaktır. Teknolojinin gelişmesi, ön görülemeyen ihtiyaçlar, tasarımdan kaynaklanan hatalar, yeni talepler gibi birçok nedenden dolayı yazılımın genişleyebileceği ve bakım ihtiyacı mutlaka göz önüne alınmalıdır.


    Bir programcı olarak kendi makinenizde ürettiğiniz yazılımı, çocuğunuza benzetebilirsiniz. Henüz dünyaya gözlerini yeni açmış, ilk aşamada her şeyden habersiz ve savunmasız olan bir bebeğe benzeyen yazılım; üretilen algoritmalar, modüller, bileşenler ile büyür, yapılan testler, güvenlik amaçlı alınan önlemler ve kullanıcı etkileşimi ile olgunlaşır ve dağıtımının yapılması ile deyim yerindeyse yuvadan uçar ve kendi ayakları üzerine durmaya başlar. Zaman ve emek vererek büyüttüğünüz yazılım artık maddi ve manevi olarak sizi beslemeye başlar. Çok büyük firmaların ürettiği yazılımlara bakıp “Analar neler doğuyor!” diye bilirsiniz ama neticede hiçbiri kendi evladınız gibi olmaz.

    Programlama, oldukça ilgi çekici ve zevkli bir alan olmakla beraber ciddi derecede zaman ve emek isteyen bir süreçtir. Bu zorlu süreçte karşılaşacağız engelleri kolaylıkla aşmanızı diliyorum.
     

Bu Sayfayı Paylaş