Jump to Navigation

Lidt god nørd humor

Lidt god nørd humor

Hej DDS'er

Som vi alle ved, skal man lede under "funktioner" i BlåtMedlem, hvis man skal finde en spejder. Altså er en spejder en funktion.

Inden for mit herlige fag - datalogien - har vi et område der kaldes funktionsorienteret programmering, og der er det første område en ung håbefuld student udsættes for på København Universitets datalogi uddannelse.

Bare for at være humoristisk satte jeg mig for at vise at BlåtMedlem faktisk ikke er så tosset enda, så jeg skrev en stump programkode, der modelerer en spejder son en funktion, i det sprog der hedder Standard ML (moscoml varianten). Følgende viser hvordan definitionen, samt oprettelse af spejderen "viggo" og en simple prettyprinter - have fun my fellow nerds:

fun opret_spejder n g gr id =

let

fun spejder opr =   

let

val navn = n

val gren = g

val gruppe = gr

val medlemsnummer = id

in

opr navn gren gruppe medlemsnummer

end

in

spejder

end;

fun print_spejder navn gren gruppe id =

let val streng = "Navn: " ^ navn ^ "\nGren: " ^ gren ^ "\nGruppe: " ^gruppe ^ "\nMedlemsnummer: " ^ Int.toString(id) ^ "\n"

in

streng

end;

val s = opret_spejder "viggo" "mikro" "gruppen" 10;

print (s print_spejder)

 

MVSH.

Jesper

 

***DISCLAIMER****

Dette er bestemt ikke et seriøst indlæg, men lidt sjov må man vel nok have af og til (:

 

Jeg ved ikke om jeg skal

Jeg ved ikke om jeg skal synes at det er skræmmende at jeg godt kan se det morsomme . . . ;-)   (selvom DIKU i min tid underviste i LISP og Miranda - det første lærte jeg aldrig rigtigt)

UPDATE DDSMedlem

    SET Gruppe = KOL  

    WHERE Fornavn = 'Jesper' AND Efternavn = 'Selknæs'

. . .

;-)

(Dette er bestemt heller ikke et seriøst indlæg!)

He - jeg blev helt bange (:

He - jeg blev helt bange (:

Heh, først læste jeg det som

Heh, først læste jeg det som at du i din tid på DIKU "...underviste i LISP..."  og "...aldrig rigtigt lærte det" :-)

Derudover kan jeg erklære mig helt enig i din holdning til LISP.

/Anders/

Udgiv indhold