Bir bilgisayar programı, bir bilgisayarın bir programlama dili kullanılarak yazılan bir görevi gerçekleştirmesi için bir talimatlar kümesidir. Bir programlama paradigması, programlama dilini dil özelliklerine bağlı olarak sınıflandırabilir. Yapısal programlama ve Yapısal programlama iki yaygın programlama paradigmasıdır. temel fark Yapısal ve Yapısal olmayan programlama arasında Yapısal programlama, programcının tüm programı modüller veya fonksiyonlara bölmesine izin verir ve Yapısal olmayan programlamada, kod tek bir blok olarak yazılır.
1. Genel Bakış ve Temel Fark
2. Yapısal Programlama Nedir
3. Yapılandırılmamış Programlama Nedir
4. Yapısal ve Yapısız Programlama Arasındaki Benzerlikler
5. Yan Yana Karşılaştırma - Tablo Şeklinde Yapısal ve Yapısal Olmayan Programlama
6. Özet
Yapısal Programlamada, kod işlevlere veya modüllere ayrılmıştır. Olarak da bilinir modüler programlama. Modüller veya işlevler, bir alt görevi gerçekleştiren bir ifadeler kümesidir. Her görev ayrı bir modül olduğundan, programcının test etmesi ve hata ayıklaması kolaydır. Tüm programı değiştirmeden değişiklik yapmak da kolaydır. Kodu değiştirirken, programcı sadece belirli modüle konsantre olmak zorundadır. C dili ve Pascal Yapısal Programlama dillerinin bazı örnekleridir.
Şekil 01: C programını kullanan işlevler
C gibi bir programlama dili kullanıcı tanımlı işlevleri kullanabilir. Fonksiyonlar ana program tarafından çağrılır. İşlevlerdeki değişkenlere yerel değişkenler denir ve genel değişkenlere tüm işlevlerden erişilebilir. Yapısal programlama dilleri ayrıca seçimleri (if / else) ve yinelemeleri (for / do, while) kullanır. Şekil 01'deki program Yapılandırılmış programlama dili C kullanan fonksiyonları gösterir. Program Kod Blokları Geliştirme Ortamı kullanılarak yazılmış ve yürütülmüştür.
Yapılandırılmamış Programlamada, kod tek bir tam blok olarak yazılır. Tüm program tek bir birim olarak alınır. Programda değişiklik yapmak daha zordur. Bu paradigma BASIC, COBOL ve FORTRAN'ın önceki sürümlerinde kullanılmıştır. Yapılandırılmamış programlama dillerinde sayılar, diziler, dizeler gibi sınırlı sayıda veri türü vardır.
Yapısal ve Yapısal Olmayan Programlama | |
Yapısal Programlama, kodu modüllere veya işleve bölen bir programlama paradigmasıdır. | Yapılandırılmamış Programlama, kodun tek bir blok olarak kabul edildiği paradigmadır. |
Okunabilirlik | |
Yapısal Programlama tabanlı programların okunması kolaydır. | Yapılandırılmamış Programlama tabanlı programları okumak zordur. |
amaç | |
Yapısal Programlama, kodu daha verimli ve daha kolay anlaşılır hale getirmektir. | Yapılandırılmamış programlama sadece sorunu çözmek için programlamaktır. Mantıksal bir yapı oluşturmaz. |
karmaşa | |
Yapısal Programlama modüller nedeniyle daha kolaydır. | Yapılandırılmamış programlama ile karşılaştırıldığında yapılandırılmamış programlama daha zordur. |
Uygulama | |
Yapısal programlama küçük ve orta ölçekli projeler için kullanılabilir. | Yapılandırılmamış programlama orta ve karmaşık projeler için geçerli değildir. |
değişiklik | |
Yapısal Programlamada değişiklik yapmak kolaydır. | Yapılandırılmamış Programlama'da değişiklik yapmak zor. |
Veri tipleri | |
Yapısal programlama birçok veri türü kullanır. | Yapılandırılmamış programlamanın sınırlı sayıda veri türü vardır. |
Kod Çoğaltma | |
Yapısal programlama kod yinelemeyi önler. | Yapılandırılmamış programlamada kod çoğaltma olabilir. |
Test ve Hata Ayıklama | |
Yapısal Programlamada test ve hata ayıklama yapmak kolaydır. | Yapılandırılmamış programlamada test ve hata ayıklama yapmak zordur. |
Yapısal ve Yapısal olmayan programlama, programlamada iki paradigmadır. Yapısal ve Yapısız programlama arasındaki fark, Yapısal programlama dillerinin programcının tüm programı modüllere veya fonksiyonlara bölmesine izin vermesidir ve Yapısal olmayan programlamada, program tek bir blok olarak yazılır. Yapısal programlama dilleri modern dillerdir ve yapılandırılmamış diller programlama dillerinin ilk versiyonlarıdır.
Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlar için kullanabilirsiniz. Lütfen PDF'yi buradan indirin Yapısal ve Yapısız Programlama Arasındaki Fark
1. “Programlama paradigması.” Vikipedi, Wikimedia Vakfı, 14 Aralık 2017. Buradan erişebilirsiniz
2. “Yapısal programlama.” Vikipedi, Wikimedia Vakfı, 15 Aralık 2017. Buradan erişebilirsiniz
3.Vritika. “Yapısal ve Yapısız Programlama Dili arasındaki fark.” Vritika, 10 Ağustos 2015. Buradan edinebilirsiniz