Mens begrepet "strukturerte programmeringsspråk" ikke ofte brukes, er begrepet strukturert programmering grunnleggende for mange programmeringsspråk.
Her er en oversikt over strukturert programmering og forholdet til språk:
Strukturert programmering:
* fokuserer på: Kontrollstrøm og kodeorganisasjon, med sikte på klare, lesbare og vedlikeholdbare programmer.
* Nøkkelprinsipper:
* Sekvensiell utførelse: Kode utføres linje for linje.
* Kontrollstrømningsstrukturer: Bruke konstruksjoner som:
* sekvens: Uttalelser utførte etter hverandre.
* Valg: Velge mellom forskjellige kodebaner (f.eks. IF-ELSE-uttalelser).
* iterasjon: Gjenta kodeblokker (f.eks. Løkker - for, mens).
* fordeler:
* Forbedret lesbarhet: Kode er lettere å forstå.
* Redusert kompleksitet: Å dele ned komplekse oppgaver i mindre, håndterbare enheter.
* enklere feilsøking: Isolere feil blir enklere.
* Bedre vedlikeholdbarhet: Kodemodifikasjoner er enklere å håndtere.
Språk som støtter strukturert programmering:
* egentlig alle moderne programmeringsspråk Støtt strukturert programmering til en viss grad. Noen av de mest populære inkluderer:
* C, C ++, Java, Python, JavaScript, PHP, Ruby, Go, Swift, C#
* tidlige språk som Basic, Fortran og Cobol var opprinnelig prosedyre, men utviklet seg til å innlemme strukturerte programmeringskonsepter.
Sammendrag:
Den viktigste takeaway er at strukturert programmering er et paradigme, ikke et spesifikt språk . Mens noen språk er foran strukturert programmering, omfavner nesten alle moderne språk sine prinsipper i ulik grad.
Det er viktig å merke seg at andre programmeringsparadigmer eksisterer, som objektorientert programmering (OOP) eller funksjonell programmering. Mange språk støtter flere paradigmer, slik at du kan velge den beste tilnærmingen for prosjektet ditt.