Troels Henriksen

Rss
Personligt feed med nye kommentarer i tråde, du overvåger:
https://www.version2.dk/mit/0/kommentarer?token=HPnHcLYhJ8jCXC_UoTnfzqY2R9xpwMBmKONAZAek0jk

Kommentarer

Kommentar til Kommentar: Rodet strategi efterlader Windows Phone dødeligt såret

Re: Målet er ikke at nå Apple eller Android

Du har muligheden for at målrette både hardware og software til Windows 10 og derved sikre at det virker på tværs af alle platforme. Så man har mulighed for at at målrette sit program til Windows 10, og derved sikre sig at det virker på almindelige datamater (hvoraf mange kører Windows, så d...
Kommentar til Kommentar: Rodet strategi efterlader Windows Phone dødeligt såret

Re: Målet er ikke at nå Apple eller Android

Kernen følger Windows Universal Platform og alle programmer udviklet inden for de rammer kan køre på alle platforme uanset hardware Jeg troede Windows Universal Platform var baseret på nativ maskinkode - er det ikke sandt? (Jeg har prøvet at søge lidt, men kunne ikke finde nogen der diskute...
Kommentar til Kommentar: Rodet strategi efterlader Windows Phone dødeligt såret

Re: Målet er ikke at nå Apple eller Android

Microsoft har brug for at bevise at Windows 10 kan ramme ALLE platforme. Inkl. telefoner. Det betyder at de vil fortsætte med at lave Windows 10 Mobile og smide en telefon eller to på markedet om året. Det gør de udelukkende for at vise styrken af Windows 10. Microsoft ved godt de aldrig kommer...
Kommentar til Drag mod vest, unge mand (*)

Re: Vedligeholdelse

Jeg kender for lidt til automatisk refaktorerinmg til at kunne vurdere i hvor høj grad statiske typer er nødvendige i forhold til at lave rene source-til-source ændringer eller "blot" at have haskell-niveau type-inferens. Jeg vil lige indskyde at Haskell-niveau type-inferens faktisk...
Kommentar til Applikationsudvikling rykker ud af it-afdelingen og bliver hvermandseje

Re: Bare kom an

Ligesom Excel og Visual Basic var det i 90'erne, og WordPress og Drupal er det i disse år, så vil den slags værktøjer blive en uudtømmelig kilde til nye, velbetalte opgaver. Ja, jeg forstår heller ikke det nye. Lige siden mikrodatamatens fremkomst i 80'erne (og sikkert også før da) har der ...
Kommentar til Her er de 21 mest populære programmeringssprog lige nu

Re: JavaScript

Hvordan forklarer du så det tilsyneladende store antal projekter hvor "Makefile" udgør greater number amount of code? Mit gæt: Relativt små projekter hvor inkompetente programmør har committet et monstrum af en autogenereret Makefile, f.eks. outputtet af at køre et configure-script.
Kommentar til Ny Ubuntu får officiel understøttelse af det hærdede ZFS filsystem

Re: Licensen ?

Hvordan klarer Canonical den? Man kan forestille sig at de gør ligesom NVIDIA-driveren, og skriver en tynd GPL-skal omkring en ikke-GPL driver. Hvis NVIDIA kan slippe afsted med det (er der andre?), så kan Canonical vel også.
Kommentar til Drag mod vest, unge mand (*)

Re: Jeg tør næsten ikke sige det herinde.

Men jeg har ingen erfaring med hvor godt eller dårligt det virker, da JVM ikke er noget issue for mig. Det er det til gengæld for bloggere, og det er også årsagen til at der ikke er så mange der er bidt på det her blogindlæg. Det er altid spændende at snakke programmeringssprog, men ikke hv...
Kommentar til Er automatiseret tilknytning af tråde til CPU-kerner mulig?

Der er også POWER

Udover ARM, så kigger Google (og andre) også på POWER i kraft af OpenPOWER-konsortiet. Her er gevinsten dog ikke strømbesparelse (en POWER bruger endnu mere end x86), men god hardware-flertrådning (tænk HyperThreading) og en mere åben platform.
Kommentar til Er automatiseret tilknytning af tråde til CPU-kerner mulig?

Re: CPU cache

Det er vel fint nok at man kan optimere på CPU niveau, men der er andre muligheder og en større level 1 cache burde kunne give en forbedrede ydelsesniveau. det samme kan man vel sige om level 2 cache. En større cache er også langsommere. Det gør sig gældende for stort set alle typer lager -...
Kommentar til Huller i Java

Re: Konvergens

Mener du ikke "Make illegal states unrepresentable"? Og det kræver vel nærmest dependent types eller i det mindste GADT. Det kræver dependent types og en masse bevismaskineri, men det er jo ikke en alt-eller-intet ting: Jo flere invarianter du kan garantere via typesystemet, des...

Re: Begreber

Det slår mig at Java måske ikke er det bedste valg til et samtidighedssystem med realtidsbehov? Per Brinch Hansen beskrev allerede i 1976 i The Architecture of Concurrent Programs hvordan et sådan system kan strikkes sammen i Concurrent Pascal. Nutildags er Concurrent Pascal måske ikke så udbre...

Re: Det er Linus Torvalds skyld

Du kan ikke bruge C++ i Linux kernen fordi C++ kræver en runtime, som ikke findes i kernemiljøet. C kræver også en runtime som ikke fandtes i kernemiljøet før den blev skrevet. På samme måde kan man fint skrive en kerne i C++ (jeg mener OS X IOKit-programmer er i en delmængde af C++), omend...
Kommentar til Maskinlæring kan finde og reparere kodefejl ud fra tidligere patches

Re: Introduktion til Datalogi

Hvorefter hele holdet fik pludselig hovedpine, når man prøver at forudsige, hvad der sker, når man fodre programmet med sig selv. :-) Det betyder jo ikke, at der ikke findes en stor klasse af programmer, hvor metoden godt kan fungerer. Der er jo ikke noget galt med at svare "måske, men...
Kommentar til Java er faktisk helt okay...

Re: Live and let live

Se det er nok her vi går helt galt af hinanden. For du ønsker at ophæve programmering til en videnskab og et mål i sig selv. Jeg anser dette ud fra en mere prosaisk tilgangsvinkel, nemlig at programmering er en del af udvikling, og til denne udvikling vælger jeg de værktøjer der passer mig be...
Kommentar til Java er faktisk helt okay...

Re: Live and let live

Blogindlæget, som jeg desværre ikke kan finde igen, handlede om at have respekt for andres teknologivalg. Du har selvfølgelig dine egne preferencer, og kan også argumenter for dem. Men grundlæggende må man have respekt for, at der er mennekser der skaber resultater med teknologier du ikke har m...
Kommentar til Java er faktisk helt okay...

Ret skal være ret

Jeg blev nysgerrig omkring ydelsesforskellen og prøvede at afvikle IDEA med de to fremgangsmåder (signed versus simuleret signed) på en GPU (GTX 780 Ti) via OpenCL. Her er forskellen noget mindre - med simuleret signed kan de 8MB krypteres (og dekrypteres) på 6,6ms, hvor det tager 6,4ms med rigt...

Re: Ikke noget nyt at undervise i funktionelle sprog..

ITU har i flere år undervist i F# på softwareudvikler bacheloren, hvor undervisning i funktionel udvikling kommer meget naturligt efter C#, så de studerende får stiftet bekendskab med fordele og ulemper ved begge tilgange. Mig bekendt underviser DTU også i F#. KU er nok bare lidt bagud på den f...
Kommentar til AMD vil åbne grafikkortet for udviklerne

Re: åben driver

Kunne de ikke bare publicere deres driver til bl.a. Windows som open source, med en rimeligt god licens, som også kan bruges i Linux? Typisk indeholder disse grafikdrivere en masse kode fra tredjeparter som AMD (eller NVIDIA) ikke har lov til at åbne. Det er også årsagen til at AMD ikke åbn...
Kommentar til Java er faktisk helt okay...

Re: Nej, det er Python der er okay!

Det var ikke Java-koden jeg benchmarkede, men derimod C-kode skrevet i Java-stil med simulering af unsigned via brug af signed typer. Min påstand var at denne simulering rent faktisk er dyrere end man går og tror. Det er derved både nemmere at læse kode der bruger unsigned typer når der menes u...