Torben Mogensen

Kommentarer

Re: DSL?

Det er et eksempel på et indlejret DSL, som er implementeret med method chaining, som sikkert er det samme som fluent API. Men der er tilsyneladende også en "ren" syntaks, som bruges som præsentationssprog.

Dobbeltkonfekt

DSL står for "domain-specific language", så DSL-sprog er domænespecifikt sprogsprog.

Re: Det faktisk lidt sjovt...

...og så kunne et personalesystem i øvrigt laves af DIKU eller flere af de statslige universiteters IT-fakulteter i fællesskab som en studieopgave i praktisk anvendt datalogi... der er masser af ting som er startet på universiteterne. Utvivlsomt. Men så er der firmaer, der vil råbe op om...

Forklaring

Eksemplet er da ikke specielt kompliceret: Der bruges mestendels "klassiske" variable (af typen Int), men der defineres en vektor af qubits, der er en lang (altså kun et enkelt qubit). I en lykke gentages følgende operationer: Dette qubit initialiseres til værdien initial, som sikkert...

Re: Hvordan

Spørgsmålet er så om ikke standardsystemer er bedre valg end de udførligt beskrevne specialløsninger? Standardløsninger er fine, hvis du vil løse standardiserede opgaver. Men så snart du kommer bare en smule udenfor det, som standardløsningen er designet til at klare, så kan det blive dy...
Kommentar til Rekordstort antal studerende vil ind på IT-Universitetet

Tal fra Københavns Universitet

Antallet af førsteprioritetsansøgninger til datalogiuddannelsen på KU er steget med 8% til 281. Jeg har ikke tal for de andre IT-uddannelser på KU.

Re: Null igen

Interessant udmelding, Torben. Men når jeg ser sprog som Haskell, Elm osv, så tænker jeg ofte, at det er sprogfolk, som måske skulle være blevet matematikere - typeteori, typealgebra, kategoriteori osv. Det er spændende emner - men der er vel ikke det, udviklerne savner i deres daglige arbejd...

Re: Null igen

(Det er dog også lidt uklart om Toit overhovedet er statisk typet.) Jeg så et foredrag om det i Dansk Selskab for Datalogi (datalogi.dk), så jeg kan bekræfte, at sproget er dynamisk typet. Jeg er stor tilhænger af statiske typer, men hvis man absolut vil lave et objektorienteret sprog, k...
Kommentar til Her er nyhederne i Java 11

Re: Structs

Mens vi er ved mangler, hvorfor er der endnu ikke pattern matching i sproget?
Kommentar til Siden GDPR-dag...

Re: år 2000

Spild af test. Simpel logisk kontrol viste at der ikke var noget at komme efter. Virkelig et katastrofalt spild af ressourcer. Skrækvisionerne om, at hospitalsudstyr og elforsyning ville fejle, var klart overdrevne, men der var mange administrative systemer, der gemte årstal som to cifr...
Kommentar til Oracles nye platform skal give flere sprog - men er ydelsen bedre?

Re: stuff

Hvad menes der med "født" kode? En dårlig oversættelse af "native code", er mit bedste bud.
Kommentar til Der findes ikke gode monopoler

Re: Gode og naturlige monopoler

Det er vel meget godt, at staten har magtmonopol. Og dermed ét politi, ét retsvæsen ... og et Monopoltilsyn (Konkurrencestyrelse nu om dage). Her er jeg mestendels enig. USA er et godt eksempel på hvad, der kan se, når man privatiserer fængsler, sundhed, uddannelse, osv., og de skal køre...

Kvantecomputere som kodebrydere

Der er lavet kvantealgoritmer til at finde primfaktorer og til at finde diskrete logaritmer i elliptiske kurver, så koder, der baseres på dette, er ikke sikre, når (og hvis) kvantecomputere med mange kvantebit og lang køretid før kvantetilstanden spontant klapper sammen til en klassisk tilstand. ...

Re: Sikker kryptering

"One-time pads", som disse kodebøger hedder, giver 100% ubrydelig kode -- så længe bogstaverne i bogen vitterligt er tilfældige (og ikke bare pseudo-tilfældige), og kodebøgerne ikke falder i forkerte hænder. Det giver ikke ekstra sikkerhed at lægge endnu et lag kryptering ovenpå -- igen...

Re: Distribueret sky

Hvordan forestiller du dig at processing skulle foregå med kun hver anden bit til stede...? Umiddelbart virker det som et vildskud, men enlighten me please...? Hvis du alene tænker skyen som lager så kunne din idé måske nok gennemføres, men jeg opfatter diskussionen som en kende bredere end de...
Kommentar til USA's senat stemmer 'ja' til at redde netneutralitet

Glæd jer ikke for tidligt

https://www.theregister.co.uk/2018/05/16/net_neutrality_senate/

Distribueret sky

Hvis du vil holde dit data sikkert, så brug følgende proces: Krypter dine data med en god krypteringsalgoritme. Læg hvert anden bit op på en sky, og de andre bits op på en anden sky. Uanset hvor meget regnekraft du har til rådighed, kan du ikke afkode en krypteret besked, hvis du kun har hver...

Strømforbrug

Man kan også mindske strømforbruget ved at undlade spekulative beregninger. Spekulative beregninger er i bund og grund beregninger, man ikke er sikker på, at man skal bruge. Og når man så ikke skal bruge dem, har man brugt unødig strøm både til at lave beregningerne og til at rydde op bagefter....

Re: Forklaring

Men der hævdes (vist) at have levet enkelte personer med en IQ over 200, hvorimod en IQ under 0 synes umulig. Så HELT symmetrisk er den ikke. IQ er ikke en absolut skala, så 0 betyder ikke hjernedød, men blot, at man ligger 6.667 standardafvigelser under middelværdien (hvis standardafvige...

Re: Forklaring

Selv om det er rigtigt, at man skal være varsom med at sige, at halvdelen er under gennemsnittet, så gælder det faktisk for intelligens. For at snakke om gennemsnit, skal man have et numerisk mål, og for intelligens er det gængse mål intelligenskvotient, som er defineret som en normalfordeling c...