Hejlsberg arbejder på nyt sprog-fusionskøkken

En veloplagt Anders Hejlsberg fortæller om fremtiden for programmeringssprog, som bliver et mix af programmerings-paradigmer.

Artikel top billede

Anders Hejlsberg, ophavsmand til C#, J++, Delphi, Turbo-pascal og Poly-Pascal og siden 2000 leder af Microsofts udviklingsgruppe for C#. (Foto: Torben Klint)

20. november er det 25 år siden, at Turbo Pascal 1.0 blev frigivet.

Det gav Anders Hejlberg (ophavsmand til C#, J++, Delphi, Turbo-pascal og Poly-Pascal og siden 2000 leder af Microsofts udviklingsgruppe for C#) anledning til at fyre op under en Turbo Pascal for at skrive et lille 'Hello World'-program, da han holdt sin keynote på JAOO-konferencens første dag.

Det gav ham anledning til at se nærmere på udviklingen i programmeringssprogene.

Han sammenlignede sit Turbo Pascal 'Hello World'-program med et tilsvarende skrevet i C# og konstaterede, at der egentlig ikke var den store forskel - bortset fra at C#-koden fyldte lidt mere.

Den store udvikling har fundet sted indenfor udviklingsværktøjer og frameworks.

Hvor man dengang havde en begrænset mængde af libraries, så er størrelsen af .Net libraries enorm.

"At mestre libraries er en kolossal opgave," siger Anders Hejlsberg.

En linje kode er mere værd end tusind billeder

Dengang for 25 år siden troede man, at softwareudvikling ville være meget anderledes i dag. Forestillinger om, at man ville anvende naturligt sprog til programudvikling, var ikke usædvanlige. En ting var sikkert; man ville i hvert fald ikke skrive kode som man gjorde på det tidspunkt; én linje ad gangen...

En overgang var det troen på, at programmering fremover ville foregå ved hjælp af visuelle værktøjer, som greb industrien.

Anders Hejlsberg var selv involveret i udviklingen af et visuelt værktøj med navnet Monet.

Men efterhånden fandt man ud af at "en linje kode er mere værd end tusind billeder," som Anders Hejlsberg formulerer det.

Paradigmet er multiparadigmer

På den baggrund er Anders Hejlsberg påpasselig med at love revolutioner i måden at programmere på.

Han forventer stadig, at vi vil skrive kode som i dag, men det bliver med flere facetter, end vi kender i dag.

Tre trends trænger sig på...

Deklarative sprog

Hvor man i dag i de såkaldt imperative sprog som Java og C gør meget ud af at specificere hvordan man skal løse et problem, vil deklarative elementer blive fusioneret ind i sprogene, så der kommer mere fokus på hvad der skal til.

Et eksempel er Language Integrated Query (LINQ), der blev introduceret med version 3.0 af C#.

Dynamiske sprog

Dynamiske sprog vil også blive fusioneret ind i de statiske sprog, mener Anders Hejlsberg.
I dag findes Dynamic Language Runtime til .Net, der giver mulighed for at anvende Python og Rubypå .Net-platformen.

Fremover vil fusionen mellem statiske og dynamiske sprog blive mere udtalt.

Parallelprogrammering

Efterhånden som flerkerneprocessorer bliver standard i pc'er og laptops, skal udviklerne og compilerne være i stand til at udnytte det.

Her gælder det om at dekomponere aplikationer i delopgaver, som kan udføres parallelt.

Hvordan det reelt skal foregå, hvor meget der skal gøres af programmørerne og hvor meget der kan håndteres af compileren og et eventuelt parallelt framework er uklart.

Et fingerpeg kan man få via det arbejde som Microsoft er i gang med Parallel extension for .Net.

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

Sikkerhed | Online

Connected sikkerhed: Sådan samles netværk, drift og sikkerhed i én platform

Få indblik i, hvordan NaaS og SOC samler netværk og sikkerhed i én platform. Hør Semler Group dele erfaringer med hurtigere trusselsrespons, færre leverandører og mindre kompleks drift. Deltag og se, hvordan moderne sikkerhedsdrift skalerer i...

Infrastruktur | Frederiksberg

Roundtable: Suverænitet, risk management og resiliens i en urolig verden

Digital suverænitet er rykket fra politisk debat til konkret risikostyring.På dette eksklusive dinner roundtable samler Computerworld, T-Systems og Palo Alto Networks 12-15 ledende it- og sikkerhedsbeslutningstagere til en fortrolig samtale om...

Se alle vores events inden for it

Navnenyt fra it-Danmark

Renewtech ApS har pr. 1. marts 2026 ansat Emil Holme Fisker som Customer Service Specialist. Han skal især beskæftige sig med at levere høj kvalitets kundeservice og hjælpe Renewtechs kunder med at få de rette løsninger til deres behov. Han kommer fra en stilling som Key Account Manager hos Camro A/S. Han er uddannet som salgselev hos Camro A/S. Han har tidligere beskæftiget sig med at udvikle gode kunderelationer, opsøgende salg og udvikling af salgsaktiviteter. Nyt job

Emil Holme Fisker

Renewtech ApS

Pentos har pr. 2. juni 2025 ansat Jonas Kyhnau som Seniorkonsulent. Han skal især beskæftige sig med at rådgive virksomheder om HR digitalisering og implementering af SAP SuccessFactors og SmartRecruiters. Han kommer fra en stilling som Seniorkonsulent og PMO lead hos Gavdi. Han er uddannet Cand.merc Human Resource Management fra Copenhagen Business School. Han har tidligere beskæftiget sig med med Onboarding, Employee Central (Core HR). Nyt job

Jonas Kyhnau

Pentos

Renewtech ApS har pr. 15. marts 2026 ansat Per Forberg som Account Manager for Sustainable Relations. Han skal især beskæftige sig med etablere nye partnerskaber med henblik på ITAD og sourcing kontrakter med hostingvirksomheder og strategiske slutbrugere. Han kommer fra en stilling som Nordic Key Account Manager hos Tesa. Han er uddannet hos Lund University og har en MBA i Management. Han har tidligere beskæftiget sig med at styrke salgsaktiviteter og partnerskaber på tværs af nordiske markeder. Nyt job

Per Forberg

Renewtech ApS

Netip A/S har pr. 1. maj 2026 ansat Steffen Bendix Søjberg som Systemkonsulent ved netIP's kontor i Rødekro. Han kommer fra en stilling som Systemadministr,og har været i branchen i mange år. Nyt job