Även om termen "strukturerade programmeringsspråk" inte vanligtvis används, är begreppet strukturerad programmering grundläggande för många programmeringsspråk.
Här är en uppdelning av strukturerad programmering och dess förhållande till språk:
Strukturerad programmering:
* fokuserar på: Kontrollflödes- och kodorganisation, som strävar efter tydliga, läsbara och underhållbara program.
* Nyckelprinciper:
* sekventiell exekvering: Koden körs rad för rad.
* Kontrollflödesstrukturer: Använda konstruktioner som:
* Sekvens: Uttalanden genomfördes efter varandra.
* val: Att välja mellan olika kodvägar (t.ex. omvilliga uttalanden).
* iteration: Upprepa kodblock (t.ex. slingor - för, medan).
* Fördelar:
* Förbättrad läsbarhet: Kod är lättare att förstå.
* reducerad komplexitet: Att dela upp komplexa uppgifter i mindre, hanterbara enheter.
* Enklare felsökning: Att isolera fel blir enklare.
* Bättre underhållbarhet: Kodmodifieringar är enklare att hantera.
Språk som stöder strukturerad programmering:
* I huvudsak alla moderna programmeringsspråk stödja strukturerad programmering till viss del. Några av de mest populära inkluderar:
* C, C ++, Java, Python, JavaScript, PHP, Ruby, Go, Swift, C#
* Tidiga språk som Basic, Fortran och COBOL var ursprungligen procedurella men utvecklades för att integrera strukturerade programmeringskoncept.
Sammanfattningsvis:
Den viktigaste takeawayen är att strukturerad programmering är ett paradigm, inte ett specifikt språk . Medan vissa språk föregår strukturerad programmering, omfattar nästan alla moderna språk sina principer i varierande grad.
Det är viktigt att notera att andra programmeringsparadigmer finns, som objektorienterad programmering (OOP) eller funktionell programmering. Många språk stöder flera paradigmer, så att du kan välja det bästa tillvägagångssättet för ditt projekt.