Torben Mogensens billede

Torben Mogensen

Kommentarer

Kommentar til Kommentar: Gammeldags teknologi gjorde det nemmere at lære it

Re: Kompleksitet

Python er i mine øjne et rigtig, rigtig godt udgangspunkt, idet man kan lave fungerende programmer på 1 linje og bygge videre derfra. Python er et udmærket begyndersprog, og det er også fint til større opgaver, sålænge det meste af koden er kald til de meget omfattende biblioteker (PyGame...

Sammenligning med Københavns Universitet

På KU er der ikke adskilte optag for Data Science og "ren" datalogi (som er det, der kommet tættest på ITUs softwareudviklingslinje) -- det er specialiseringer, men vælger efter et fælles første år. På Datalogi har vi i år optaget 242, som er en smule mere end ITUs Softwareudvikling og...
Kommentar til Kommentar: Gammeldags teknologi gjorde det nemmere at lære it

Re: Kompleksitet

Så mange flere linjer tager det nu heller ikke med PyGame til Python ;-) Læs evt. med her: https://inventwithpython.com/pygame/chapters/ Katteanimationen i det link fylder 46 linjer, så det er bogstaveligt talt flere snese linjer, og der er ikke lyd med. :-) Der er også nogle af linjern...
Kommentar til Kommentar: Gammeldags teknologi gjorde det nemmere at lære it

Kompleksitet

En af de ting, der gør programmeringslæring mere udfordrende er, at maskinerne er blevet mere komplekse. Det betyder ikke så meget, hvis du "bare" skal lave et program, der kører fra en read-eval-print loop (REPL), sådan som man havde det med de gamle 8-bit hjemmedatamaters BASIC...
Kommentar til Stanford dropper Java som eneste introduktionssprog

Begyndersprog

Java har det problem som begyndersprog (som Jesper siger), at der skal læres en masse OO-begreber (klasser, objekter, metoder), før man overhovedet kan gå i gang. Der er Python nemmere at gå til. Endvidere har Python en read-eval-print loop (REPL), som jeg mener er vigtig for begyndere. Python...

Dilbert

"The pointy-haired boss" er ikke ren fantasi. Mange af hans tåbeligheder er baseret på virkelige hændelser, som læserne har sendt ind.

Outsourcing

Der var for et par år siden en sag, om en programmør, der outsourcede sine opgaver til Indien til mindre end halvdelen af det, han fik i løn (efter skat). Han blev fyret, da det blev opdaget, selv om man kan argumentere for, at han havde løst de opgaver, han var ansat til -- bare ikke på den måd...
Kommentar til Værdi-klasser på vej til Java og JVM

Umuterbare værdier

Det er mest umuterbare værdier (værdier, der ikke kan ændre værdi efter skabelse, og derfor kan kopieres frit), der er behov for i parallelle miljøer. Muterbare værdier, der er delt mellem flere processorer, kræver dyr synkronisering. Kopiering kræver ikke fælles delt lager (som ikke skalerer),...

Re: Sådan

Hvorfra ved KMD overhoved, at han er ansat Netcompany? Det kan man se på LinkedIn: https://www.linkedin.com/in/esben-warming-pedersen-53a007a1/ Men er det så hacking at slå den slags op på LinkedIn? Hvad nu, hvis man bruger et script?
Kommentar til Programmering: Derfor er der forskel på store og små bogstaver

Alfabetisk orden

Mens vi nu er ved store og små bogstaver, så er den traditionen for alfabetisk orden (ordbogsorden eller leksikografisk orden), at store og små bogstaver alfabetiseres ens bortset fra, at to ord, der er helt ens på nær kapitalisering, alfabetiseres sådan at det store bogstav kommer først. F.eks....
Kommentar til Programmering: Derfor er der forskel på store og små bogstaver

Et par tilføjelser

Det romerske Q gik ikke alene under basislinjen, det strakte sig også ind under det efterfølgende V (som altid følger Q i latin, ligesom Q altid følges af U på moderne engelsk). Så det har nok egentlig været en QV ligatur, ligesom Æ på latin er en AE ligatur. Q havde dog ofte også hale, når det...
Kommentar til Takker Trine Bramsen os nu ?

Hemmelig afstemning

Der er særdeles gode grunde til at valg er anonyme: Det gør det svært at sælge sin stemme -- du kan ikke bevise, at du har stemt på noget bestemt, så enhver, der betaler dig for at stemme, risikerer, at du tager pengene, og stemmer på noget andet. Hvis der (Odin forbyde det) skulle komme en fas...
Kommentar til Amazon demonstrerer at big data ikke virker

Datadeling

Når jeg søgt efter et produkt på f.eks. Pricerunner eller købt en rejse gennem Momondo, så kan jeg være ret sikker på, at Facebook i de efterfølgende uger spammer mig med reklamer for lignende produkter eller lignende rejser. Så der må være en del deling af søgedata på tværs af tjenesterne. Men...
Kommentar til Neurolog og AI-professor: Sådan undgår vi at lave onde algoritmer

Re: Asimovs robotlove

Rækkefølgen af Asimovs love er faktisk super vigtig :-) https://xkcd.com/1613/ Faktisk er rækkefølge to (1, 3, 2) hvad vi forventer af mennesker: De behøver ikke at adlyde ordrer, hvis det skader andre mennesker eller dem selv. xkcd kalder det en frustrerende verden, men hvis AI'...
Kommentar til Neurolog og AI-professor: Sådan undgår vi at lave onde algoritmer

Asimovs robotlove

Det lyder lidt som en variant af disse: En robot må ikke gøre et menneske fortræd, eller, ved ikke at gøre noget, lade et menneske komme til skade. En robot skal adlyde ordrer givet af mennesker, så længe disse ikke er i konflikt med første lov. En robot skal beskytte sin egen eksistens, så læn...

Det værste ved Itanium . . .

. . . var sådan set ikke dens manglende succes, men det faktum, at Intel fik overtalt HP til at standse udviklingen af PA-RISC, Silicon Graphics til at standse udviklingen af MIPS (som de havde rettighederne til på det tidspunkt), Compaq til at standse udviklingen af Alpha (som de havde overtage...
Kommentar til Gödel, Escher, Bach & Microsoft

Re: Rice's lov

Jeg skrev "det blev markedsført som..." Men du skrev også "Det design fra bunden kaldte man Java", og det var primært det, jeg protesterede imod.
Kommentar til Gödel, Escher, Bach & Microsoft

Re: Fantastisk bog

"I wouldn't touch a ten-foot pole with a guitar".
Kommentar til Gödel, Escher, Bach & Microsoft

Re: Rice's lov

Det "design fra bunden" kaldte man "Java" og man markedsførte det som "et sikkert sprog til browsere" og meget andet vås... Vås. Dels er Java Turing-komplet, så stort set alt er uafgørligt, og dels er det ikke designet med sikkerhed som det primære fokus....
Kommentar til Gödel, Escher, Bach & Microsoft

Re: Rice's lov

Jeg tror ikke Torben reelt foreslår at modificere Javascript således at det ikke længere er Turing-komplet. Nej, for Javascript er ikke noget godt sted at starte -- et ikke-Turing-komplet sprog, der dels er analyserbart overfor malware, og dels er stærkt nok til at være brugbart, skal des...