Torben Mogensen

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 Fem programmeringssprogselementer, jeg ikke vil savne

@Rune

Som jeg nævnte, har jeg ikke noget mod nedarvning -- kun den dynamiske version, som findes i f.eks. Java. Så det behøver ikke at være fladt. MHT. modellering og hensyntagen til fremtidige typer, så synes jeg, at parametrisk polymorfi og specielt bounded polymorphism er eminente til dette. Man ...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

Funktionelle sprog er ikke kun til akademiske problemer

Simon provokerer bevidst (og sikkert mod bedre vidende) ved at sige, at funktionelle sprog som f.eks. Haskell kun er til akademiske formål. Men netop Haskell synes jeg i høj grad har inddraget praktisk anvendelighed til ikke-akademiske formål i sit design og specielt i den senere udvikling af sp...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

@Simon

Din minimumsfunktion kan i Haskell defineres som min (x, y) = if x<y then x else y og vil have typen Ord a => (a,a) -> a hvor "Ord a =>" betyder, at typevariablen a kun kan instantieres med typer, der er implementerer typeklassen Ord (hvori < er defineret). Bemærk, at...
Kommentar til Softwareudvikling og oliven

Programmering og ledelse

Et problem i erhvervslivet er, at de højeste lønninger fås i ledelsesstillinger. Så de gode udviklere bliver nødt til at skifte til ledelsesjob (der som regel indebærer mindre udviklingsarbejde) for at få højere løn. Det kan være lidt frustrerende, hvis det man brænder for er udvikling. Det pa...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

Arv og polymorfi

Det er som sådan ikke så meget arv, jeg er imod, men at metoder er tilknyttet værdier i stedet for typer, at jeg er ked af. Med andre ord kan jeg sagtens leve med statiske metodekald, men jeg er ikke meget for de dynamiske/virtuelle metodekald. Hvad angår polymorfi, så foretrækker jeg parametri...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

Ønskesprog

Jeg vil med det samme sige, at der ikke findes et ideelt sprog, som er perfekt til alle formål. Sprog skal designes til problemområdet, og jo mere præcist,man kender problemområdet, jo mere specialiseret kan sproget blive. Derfor har f.eks. både statiske og dynamiske typer deres plads i forskel...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

@Mogens

Det er nemt at udpege fem ting ved programmører, som jeg gerne undgår: Sjusk. At de kun kender et sprog eller sprogparadigme. Når de tror, at test kan erstatte design. Når de ikke kan udtrykke sig forståeligt på dansk eller engelsk. Når de erstatter x/2 med x>>1 og laver andre lignende...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

OCaml

OCaml har samme problem som Standard ML med, at man ikke kan se, om et mønster er en variabel eller en konstruktør, uden at vide om der er erklæret en konstruktør med det givne navn. Men udover dette og eksistensen af objekter med dynamiske metodekald og nedarvning, så er OCaml ikke værst. Jeg ...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

@Poul-Henning

Det er ganske rigtigt, at C kan bruges til de grisede ting, som de fleste "pæne" sprog ikke tillader, og i mange tilfælde er eneste alternativ til assembler -- mestendels fordi mange embeddede processorer ikke har oversættere til andet end C. Og jeg er helt enig med dig i, at C ofte...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

@Ole

Mange mainstreamsprog er udarbejdet i en akademisk kontekst, og er siden blevet udbredte til ikke-akademiske formål. Pascal, LISP, APL (som Torben Simonsen nævnte fornylig), Smalltalk og sågar C er eksempler herpå. Og akademisk udviklede sprog er ofte udviklet til at gøre praktiske programmerin...
Kommentar til Fem programmeringssprogselementer, jeg ikke vil savne

@Troels

Jo, Haskell opfylder såvidt jeg ved alle fem punkter. Af andre sprog, så opfylder bl.a.Scheme også alle fem punkter. Dog kan makroer siges at gå lidt på tværs af punkt 1. Pascal opfylder alt pånær den sikre lageradministration. Til forskel fra C er Pascal&#039;s uniontyper (variant records...
Kommentar til Security og/eller obscurity.

Security through obscurity

virker ikke i det lange løb, men kan sagtens være godt til sikkerhed med kort tidshorisont. Med andre ord, så er det en god ide at holde ruten for en pengetransport hemmelig, for chancen for at fjenden finder ud af ruten, inden det kan være ligemeget (dvs. efter transporten er sket), er ikke vol...
Kommentar til Programmeringssprog: Hvad blev der af APL?

APL lever gennem sin indflydelse

Lidt på samme måde som Algol er APL dødt i den forstand, at meget få bruger det i dag. Men -- igen ligesom Algol -- så er mange af ideerne overført til nyere sprog. F.eks. er ideen om at have operationer, der arbejder på en hel datastruktur i stedet for et enkelt element, brugt i de fleste funk...
Kommentar til Ti trælse computer-ting ingen vil savne

Steder, hvor det er gået den forkerte vej

Jeg er enig med Allan Greve i, at det ikke er tilfredsstillende, at det tager så lang tid at starte en computer op. Også min 8-bit hjemmecomputer (en BBC-mikro) var klar på et sekund fra power-up. Selv min mobiletelefon er længere om det. Og jeg synes heller ikke, at det er gået fremad med cu...
Kommentar til Stort flertal giver det blå ISO-stempel til Microsofts OOXML

ISO-mærke til Office 2007?

Er det nok for MS at hævde, at Office 2007 implementerer standarden for at få klistret et ISO-certifikat på? Skal der virkelig ikke nogen valideringsproces til? I givet fald kan jeg kun opfordre skeptikere til at lede efter punkter, hvor Office 2007 ikke lever op til standarden, som den er besk...
Kommentar til Mobiltelefoner med køkkenvask

@Martin

Esoteriske teknologier som holografier osv. varer det nok længe, før vi ser på mobiltelefoner. MHT at holde styr på, hvor ens mobil er, så er det nok nemmere, hvis den er så lille, at man har den på sig hele tiden (undtagen, når man er i bad). Og en lille mobiltelefon er nok ikke spor nemmere a...
Kommentar til Domænehaj scorer tykt på danskernes tastefejl

Gør sponsorerede links til en dårlig forretning

Kernen i problemet er, at blot det at klikke på et sponsoreret link giver penge til siden. Derfor er den eneste made at slippe for sådanne sider på, at gøre det til en dårlig forretning at sponsorere links. Og det kan man gøre ved netop at klikke på dem, men ikke bruge penge på de fremkomne sid...
Kommentar til Tudefjæs i spilbranchen

Enig

Det kan være ganske skægt at se på fed grafik, men det er trods alt spiloplevelsen, der tæller. Jeg spiller af og til stadig Rogue-lignende spil -- dvs. adventure/rollespil med ASCII grafik. Den grafiske oplevelse er selvsagt ikke noget at skrive hjem om, men mange af spillene har udmærket game...
Kommentar til MacBook Air holdt tilbage i sikkerhedskontrol

Absurd sikkerhedsparanoia

Jeg synes, at lufthavnenes sikkerhedskontrol nærmer sig det absurde. Jo, der har været flykapringer og forsøg på at smugle sprængstof ombord i sko og flasker, men jeg har ikke hørt om tilfælde, hvor sikkerhedskontrollen faktisk har afværget en terroristaktion. Man kan selvfølgelig med en vis re...
Kommentar til Lad hundrede blomster blomstre

Enig

Jeg husker med et vist vemod 1980&#039;ernes mangfoldighed af hjemmecomputere. Der var virkeligt mange innovative ideer, hvoraf nogle døde en stille død og andre med tiden blev assimileret af Borg&#039;erne fra Redmond. Her er et par eksempler på innovationer, der enten aldrig eller først...