Programmeringsparadigm
Utseende
Den här artikeln behöver källhänvisningar för att kunna verifieras. (utan datum) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
Ett programmeringsparadigm är en övergripande teori eller fundamentalt arbetsätt kring hur program bör organiseras och struktureras. Programmeringsparadigmer är språkoberoende i bemärkelsen att paradigmet inte uttryckligen talar om språksyntax eller semantik, utan om övergripande begrepp och synsätt på program och programutveckling. Till skillnad från paradigmer i vetenskapsfilosofiska sammanhang är det snarare regel än undantag att flera paradigmer är aktiva och levande samtidigt. Man kan alltså inte i dessa sammanhang tala om paradigmskiften på samma sätt som inom vetenskapen.
De vanligaste programmeringsparadigmerna är:
- Strukturerad programmering
- Objektorienterad programmering
- Logikprogrammering
- Funktionell programmering
- Procedurell programmering
Funktionell programmering och logikprogrammering kallas även deklarativ programmering.