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/