Spring til indhold

Diskussion:Funktionsprogrammering

Sidens indhold er ikke tilgængeligt på andre sprog.
Fra Wikipedia, den frie encyklopædi

Funktionsorienteret - menes der her sprog under det funktionsorienterede paradigme? I så fald synes jeg ikke, den def. er helt overbevisende: " sprog, som er baseret på funktionskald". Hvad med sideeffekter? Højere ordens funktioner? Referential transparency? Det lyder mere som en def. af et proceduralt sprog.

C funktionsorienteret?!

OO-sprog er nyere? Ja, måske men ikke væsentligt. Jeg mener, LISP var første funktionsorienterede sprog fra en gang sidst 50'ern, mens Simula var det første OO sprog fra omkring midt 60'erne.

Du har ret og jeg har derfor omskrevet artiklen udfra indholdet af den engelsk wikipedia. Kinamand 28. apr 2009, 12:43 (CEST)

Forslag om flytning

Jeg har foreslået at denne artikel flyttes til Funktionel programmering, da det er en mere almindelig betegnelse for funktionsprogrammering. --mgarde 22. maj 2009, 00:16 (CEST)[svar]

Det vil skam jeg ikke protestere imod :-) --Froztbyte 22. maj 2009, 00:39 (CEST)[svar]
Hvor har du fra at det skulle være en mere brugt betegnelse? Kinamand 22. maj 2009, 10:55 (CEST)[svar]
Jeg har lige tjekket på google og funktionsprogrammering giver 2.630 hits mens "funktionel programmering" kun giver 307 hits så du skal have nogle rigtigt gode argumenter for at flytte artiklen hvis den skal flyttes. Kinamand 22. maj 2009, 13:25 (CEST)[svar]
Jeg har ikke nogen konkret kilde, men har netop beskæftiget mig med funktionel programmering i forbindelse med et semester på Datalogi på AAU, og her er jeg ikke faldet over betegnelsen funktionsprogrammering. Det er nu intet argument, men blot en observation. En af grundene til at omdøbe artiklen har hovedsagligt noget at gøre med at den engelske betegnelse for funktionel programmering netop er "Functional programming" (Bemærk at dette også er navnet på engelsk Wikipedia). --mgarde 13. jul 2009, 22:24 (CEST)
På Københavns Universitet bruges betegnelsen funktionsprogrammering se f.eks. her. Kinamand 14. jul 2009, 09:09 (CEST)
Ja, jeg bemærkede godt, at forskellige institutioner bruger forskellige betegnelser, da jeg søgte lidt på Google. --mgarde 14. jul 2009, 13:25 (CEST)
Jeg vil blot opponere for at artiklen flyttes, som først foreslået, af to årsager. Den primære er, at ordet funktionel programmering går igen i det engelske sprog, hvilket må siges ofte at blive benyttet i programmeringssammenhænge. Jeg tror simpelthen det ville lette forståelsen og tilgangen til artiklen. Anden årsag er omend lidt mindre saglig, så forhåbentlig relevant. Generelt bliver programmeringsparadigmer refereret til som [type] efterfulgt af "programmering" e. g. "imperativ programmering", "objektorienteret programmering" etc. (se programmeringsparadigme - gælder iøvrigt også for det engelske sprog). Hvis man skal følge mønstret vil det mest nærliggende være "funktionel programmering". Mvh Jensep 24. nov 2009, 19:23 (CET)
Jeg er klar over at denne diskussion er ved at være gammel, men: Jeg er lidt uforstående overfor dine google resultater. Efter jeg selv søgte på de to begreber, får jeg rigtigt nok at "funktionsprogrammering" giver (nu) 2550 resultater [1], men "funktionel programmering" giver [2] 3890 resultater, og ikke de 307 som du har angivet. Desuden ser det ud til at også Datalogisk institut på Aarhus Universitet kalder det Funktionel programmering[3]. --Mgarde 5. apr 2011, 00:14 (CEST)

Referencer

Begrebsforvirring

Følgende sætning er forkert: "Matematiske funktionerer har en værdimængde (inputværdier, x'er) og en definitionsmængde (returværdier, y'er)." Ên funktions definitionsmængde udgøres af de mulige inputværdier; mens en funktions værdimængde udgøres af de mulige outputværdier, som her kaldes returværdier. Bryde Pyrus (diskussion) 15. mar 2015, 06:10 (CET)