Skip to main content

Programmeringsparadigme Indholdsfortegnelse Imperativ programmering | Funktionel programmering | Objektorienteret programmering | Logikbaseret programmering | Se også | Navigationsmenu4308224-5

Programmering


computerCPascalSchemeErlangOCamlHaskellSMLLispJavaC++C#Prolog










(function()var node=document.getElementById("mw-dismissablenotice-anonplace");if(node)node.outerHTML="u003Cdiv class="mw-dismissable-notice"u003Eu003Cdiv class="mw-dismissable-notice-close"u003E[u003Ca tabindex="0" role="button"u003ELuku003C/au003E]u003C/divu003Eu003Cdiv class="mw-dismissable-notice-body"u003Eu003Cdiv id="localNotice" lang="da" dir="ltr"u003Eu003Cpu003EI u003Ca href="/wiki/Wikipedia:Fokusm%C3%A5ned/marts_2019" title="Wikipedia:Fokusmåned/marts 2019"u003Emarts 2019u003C/au003E fokuserer vi på u003Cbu003Eu003Ca href="/wiki/Kategori:Mad_og_drikke" title="Kategori:Mad og drikke"u003Emad og drikkeu003C/au003Eu003C/bu003E.u003Cbr /u003EDu kan desuden deltage i årets u003Ciu003Eu003Ca href="/wiki/Bruger:Ramloser/for%C3%A5rskonkurrence_2019" title="Bruger:Ramloser/forårskonkurrence 2019"u003Eforårskonkurrenceu003C/au003Eu003C/iu003E.nu003Ciu003Eu003Csmallu003E(u003Ca href="/wiki/Hj%C3%A6lp:Sitenotice" title="Hjælp:Sitenotice"u003ELæs her om sitenoticeu003C/au003E)u003C/smallu003Eu003C/iu003Enu003C/pu003Eu003C/divu003Eu003C/divu003Eu003C/divu003E";());




Programmeringsparadigme




Fra Wikipedia, den frie encyklopædi






Spring til navigation
Spring til søgning


Programmeringsparadigmer beskriver forskellige fundamentale måder at programmere en computer på. Der er typisk tale om fire overordnede og relativt forskellige programmeringsparadigmer – imperativt, funktionsorienteret, objektorienteret og logikbaseret.




Indholdsfortegnelse





  • 1 Imperativ programmering


  • 2 Funktionel programmering


  • 3 Objektorienteret programmering


  • 4 Logikbaseret programmering


  • 5 Se også




Imperativ programmering |



Hovedartikel: Imperativ programmering

Imperativ programmering hentyder til, at man her beskriver for computeren – trin for trin – hvad den skal foretage sig, og hvordan dens tilstand skal ændre sig. Paradigmet kan kaldes for programmering på elektronikkens præmisser. De mest kendte programmingssprog hvor imperativ programming gør sig gældende er C og Pascal.



Funktionel programmering |



Hovedartikel: Funktionsprogrammering

I det funktionsorienterede paradigme behandles opgaven, der skal løses, som en evaluering af matematiske funktioner. Eksempler på programmeringssprog hvor funktionel programmering gør sig gældende er Scheme, Erlang, OCaml, Haskell, SML og Lisp.



Objektorienteret programmering |



Hovedartikel: Objektorienteret programmering

I det objektorienterede paradigme behandles opgaven, der skal løses, ved brug af såkaldte objekter. Et objekt i programmet repræsenterer en forestilling af objektet 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. Eksempler på programmeringssprog hvor objektorienteret programmering gør sig gældende er bl.a. Java, C++ og C#.



Logikbaseret programmering |



Hovedartikel: Logikbaseret programmering

Endelig findes det logikbaserede paradigme. Logikbaseret programmering er, i den bredeste forstand, brugen af matematisk logik til computerprogrammering. Det mest kendte programmeringssprog hvor logikbaseret programmering gør sig gældende er Prolog.



Se også |


  • Funktionsprogrammering

  • Imperativ programmering

  • Logikbaseret programmering

  • Objektorienteret programmering

  • Programmering




Hentet fra "https://da.wikipedia.org/w/index.php?title=Programmeringsparadigme&oldid=9412191"










Navigationsmenu




























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.044","walltime":"0.067","ppvisitednodes":"value":51,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":1216,"limit":2097152,"templateargumentsize":"value":0,"limit":2097152,"expansiondepth":"value":3,"limit":40,"expensivefunctioncount":"value":0,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":0,"limit":5000000,"entityaccesscount":"value":1,"limit":400,"timingprofile":["100.00% 53.348 1 Skabelon:Autoritetsdata","100.00% 53.348 1 -total"],"scribunto":"limitreport-timeusage":"value":"0.023","limit":"10.000","limitreport-memusage":"value":838880,"limit":52428800,"cachereport":"origin":"mw1324","timestamp":"20190308101839","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":100,"wgHostname":"mw1238"););

Popular posts from this blog

Reverse int within the 32-bit signed integer range: [−2^31, 2^31 − 1]Combining two 32-bit integers into one 64-bit integerDetermine if an int is within rangeLossy packing 32 bit integer to 16 bitComputing the square root of a 64-bit integerKeeping integer addition within boundsSafe multiplication of two 64-bit signed integersLeetcode 10: Regular Expression MatchingSigned integer-to-ascii x86_64 assembler macroReverse the digits of an Integer“Add two numbers given in reverse order from a linked list”

Category:Fedor von Bock Media in category "Fedor von Bock"Navigation menuUpload mediaISNI: 0000 0000 5511 3417VIAF ID: 24712551GND ID: 119294796Library of Congress authority ID: n96068363BnF ID: 12534305fSUDOC authorities ID: 034604189Open Library ID: OL338253ANKCR AUT ID: jn19990000869National Library of Israel ID: 000514068National Thesaurus for Author Names ID: 341574317ReasonatorScholiaStatistics

Kiel Indholdsfortegnelse Historie | Transport og færgeforbindelser | Sejlsport og anden sport | Kultur | Kendte personer fra Kiel | Noter | Litteratur | Eksterne henvisninger | Navigationsmenuwww.kiel.de54°19′31″N 10°8′26″Ø / 54.32528°N 10.14056°Ø / 54.32528; 10.14056Oberbürgermeister Dr. Ulf Kämpferwww.statistik-nord.deDen danske Stats StatistikKiels hjemmesiderrrWorldCat312794080n790547494030481-4