Mens udtrykket "strukturerede programmeringssprog" ikke ofte bruges, er begrebet struktureret programmering grundlæggende for mange programmeringssprog.
Her er en sammenbrud af struktureret programmering og dets forhold til sprog:
Struktureret programmering:
* fokuserer på: Kontrolstrøm og kodeorganisation, der sigter mod klare, læsbare og vedligeholdelige programmer.
* Nøgleprincipper:
* sekventiel udførelse: Kode udføres linje for linje.
* Kontrolstrømningsstrukturer: Brug af konstruktioner som:
* sekvens: Udsagn udførte den ene efter den anden.
* valg: Valg af forskellige kodestier (f.eks. If-Else-udsagn).
* iteration: Gentagne kodeblokke (f.eks. Loops - for, mens).
* Fordele:
* Forbedret læsbarhed: Kode er lettere at forstå.
* reduceret kompleksitet: Opbrydelse af komplekse opgaver i mindre, håndterbare enheder.
* lettere fejlfinding: Isolering af fejl bliver enklere.
* bedre vedligeholdelighed: Kodemodifikationer er lettere at håndtere.
Sprog, der understøtter struktureret programmering:
* i det væsentlige alle moderne programmeringssprog Support struktureret programmering til en vis grad. Nogle af de mest populære inkluderer:
* C, C ++, Java, Python, JavaScript, PHP, Ruby, Go, Swift, C#
* Tidlige sprog som Basic, Fortran og Cobol var oprindeligt proceduremæssige, men udviklede sig til at inkorporere strukturerede programmeringskoncepter.
Kortfattet:
Den vigtigste takeaway er, at struktureret programmering er et paradigme, ikke et specifikt sprog . Mens nogle sprog forud for struktureret programmering, omfavner næsten alle moderne sprog sine principper i forskellige grader.
Det er vigtigt at bemærke, at andre programmeringsparadigmer findes, som objektorienteret programmering (OOP) eller funktionel programmering. Mange sprog understøtter flere paradigmer, så du kan vælge den bedste tilgang til dit projekt.