İçindekiler:
Tanımı - Yapısal Programlama ne demektir?
Yapısal programlama, nesne yönelimli programlamanın (OOP) öncüsü olarak kabul edilen mantıksal bir programlama yöntemidir. Yapısal programlama, programın anlaşılmasını ve değiştirilmesini kolaylaştırır ve bir sistemin kompozisyon alt sistemlerine ayrıldığı yukarıdan aşağıya tasarım yaklaşımına sahiptir.
Techopedia Yapısal Programlamayı Açıklıyor
Yapısal programlama, goto ifadelerine olan ihtiyacı azaltan prosedürel bir programlama alt kümesidir. Birçok yönden OOP, yapılandırılmış programlama tekniklerini kullanan bir tür yapılandırılmış programlama olarak kabul edilir. Pascal, Algoritmik Dil (ALGOL) ve Ada gibi belirli diller yapılandırılmış programlamayı zorunlu kılmak için tasarlanmıştır.
Yapılandırılmış programlama konsepti, döngüler, diziler ve kararlar yoluyla teorik bilgisayar programı tasarımını gösteren Corrado Böhm ve Giuseppe Jacopini tarafından 1966'da resmileştirildi. 1960'ların sonlarında-1970'lerin başında, Edsger W.Dijkstra, bir programın çok çıkışlı ve bir erişim noktasıyla birden çok bölüme ayrıldığı, yaygın olarak kullanılan bir yöntem olarak yapısal programlama işlevselliği geliştirdi.
Modüler programlama, bir programın etkileşimli modüllere ayrıldığı yapısal programlamanın başka bir örneğidir.
