Programmeringsparadigme: Forskelle mellem versioner

Content deleted Content added
m Link ret.
m Teksten er ændret til et mere nutidig sprog, hvor f.eks. datamat er erstattet af computer.
Linje 1:
'''Programmeringsparadigmer''' beskriver denforskellige grundlæggendefundamentale ide,måder derat liggerprogrammere bagen [[programmeringcomputer]]en af en [[datamat]]. Der operereser normalttypisk medtale om fire overordnede og relativt forskellige programmeringsparadigmer - imperativt, funktionsorienteret, objektorienteret og logikbaseret.
 
== Imperativ programmering ==
: ''Hovedartikel'': ''[[Imperativ programmering]]''
'''Imperativ programmering''' hentyder til, at man her beskriver for datamaskinencomputeren - trin for trin - hvad den skal foretage sig, og hvordan dens tilstand skal ændre sig. Paradigmet erkan altsåkaldes for programmering på elektronikkens præmisser. De mest fremtrædendekendte repræsentanterprogrammingssprog forhvor detteimperativ programming gør sig paradigmegældende er [[C (programmeringssprog)|C]] og [[Pascal (programmeringssprog)|Pascal]].
 
== Funktionel programmering ==
: ''Hovedartikel'': ''[[Funktionsprogrammering]]''
I det '''funktionsorienterede''' paradigme søges at beskrivebehandles opgaven, der skal løses, som en sumevaluering af funktionskaldmatematiske foretaget på en datastrukturfunktioner. De mest udbredtekendte repræsentanterprogrammeringssprog forhvor dettefunktionel paradigmeprogrammering gør sig gælende er [[Scheme]], [[Erlang]], [[OCaml]], [[Haskell]], [[SML]] og [[Lisp]].
 
== Objektorienteret programmering ==
: ''Hovedartikel'': ''[[Objektorienteret programmering]]''
I det '''objektorienterede''' paradigme beskriver manbehandles opgaven, der skal løses, ved brug af såkaldte objekter, målet. er at etEt objekt i programmet skal repræsentererepræsenterer en passendeforestilling abstraktionaf over objekterobjektet i virkeligheden. Objekter med lignende egenskaber samles i klasser. En vigtig del af det objektorienterede paradigme er at skjule implementationen, således at objektet ligner virkeligheden, og implementationsdetaljer kan modificeres, uden at måden hvorpå objektet benyttes udefra ændres. RepræsentanterDe formest dettekendte paradigmeprogrammeringssprog hvor objektorienteret programmering gør sig gælende er bl.a. [[Java (programmeringssprog)|Java]], [[C plus plus|C++]] og [[C Sharp|C#]].
 
== Logikbaseret programmering ==
: ''Hovedartikel'': ''[[Logikbaseret programmering]]''
Endelig findes det '''logikbaserede''' paradigme. HerLogikbaseret opstillerprogrammering [[programmør]]ener, eni rækkeden logiskebredeste udsagnforstand, hvorefterbrugen systemetaf spørgesmatematisk omlogik ettil giventcomputerprogrammering. udsagnDet opfyldesmest afkendte deprogrammeringssprog opstillede.hvor logikbaseret Udbredtprogrammering repræsentantgør forsig dettegældende er [[Prolog]].
 
== Se også ==