Avatar billede codemon Nybegynder
19. maj 2002 - 22:08 Der er 6 kommentarer og
1 løsning

Procedural programmering

Jeg stillede det sidste spm et forkert sted. Nu bliver det omformuleret.

Er der nogen der ude der vil give en kommentar til dette afsnit i en rapport om en eksperimentel protoype der er lavet proceduralt.

Er det her helt i skoven.

Procedural tankegang:
Før kodens funktionalitet beskrives er det på sin plads at nævne et par ord om procedural programmering. Det skal nævnes at det nogle gange er blevet beskrevet som et subset til OOP, dette er ikke korrekt. PP er en anden måde at tænke på end OOP, der er ikke samme abstraktionsniveauer som er kendetegnet ved OOP. Når der skal laves et program må der findes hvilke grundelementer (primitive datatyper) der indgår og så tillægges funktionalitet dertil. Denne funktionalitet kan så opdeles i mindre, der kan laves små generelle funktioner som forskellige dele af programmet kan benytte. Dette sker ved at en funktion splittes i mindre funktioner og der laves hjælpefunktioner til den oprindelige. Dette kan ses i forhold til OOP hvor alt dette også kan benyttes, men i OOP skal hovedvægten lægges på selvstændige entiteter, deres indkapsling og abstraktion fra implementering, dertil kan arv og polymorfi give løs kobling. Derfor er OOP ikke et ”add on” til PP (PP er ikke et subset af OOP) fordi der skal struktureres og tænkes anderledes.

Avatar billede jakoba Nybegynder
19. maj 2002 - 22:24 #1
Helt korrekt hvad du siger. men mand for nogen klumpede sætninger. prøv at afkorte de seætninger og evt spille klumpen op i 2 eller 3 paragraffer.

PS: Jeg er stadig ikke rigtig sikker på hvad dit 'dertil ...' er en bisætning til.

mvh JakobA
Avatar billede erikjacobsen Ekspert
19. maj 2002 - 22:47 #2
Kender du til begreberne "top-down" og "bottom-up" ?
Avatar billede codemon Nybegynder
19. maj 2002 - 22:59 #3
jakoba ja du har nok ret, den bliver skrevet lidt om senere. Rart at vide at det er ok. Det er lidt svært når jeg kun uddannelses mæssigt har erfaring med OOP. Engang kodede jeg i BASIC men det var ikke engang proceduralt. (Kun ren rodekode og en masse goto :)))

erikjacobsen Nej, ikke i forhold til programmering. Husker svagt noget om de begreber i en bog om strategisk teknologianvendelse af Wendy Robson (mener det var der), men det er vel ikke i den sammenhæng du mener.

Hvad er der med dem?
Avatar billede erikjacobsen Ekspert
19. maj 2002 - 23:02 #4
Næh det er rent programmeringsmæssigt. Snup dig en tur på google med de ting :)
Avatar billede codemon Nybegynder
21. maj 2002 - 23:18 #5
Tak for hjælpen.
Lægger I et svar så I kan få jeres point.
Avatar billede jakoba Nybegynder
26. maj 2002 - 10:10 #6
nåe ja. :)
Avatar billede codemon Nybegynder
19. juni 2002 - 14:46 #7
erikjacobsen læg et svar så du kan få del i pointene
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester