{"id":24646,"date":"2023-05-14T20:13:07","date_gmt":"2023-05-14T20:13:07","guid":{"rendered":"https:\/\/direc.dk\/fremtidens-programmeringssprog-udvikles-i-danmark\/"},"modified":"2024-12-13T15:03:03","modified_gmt":"2024-12-13T15:03:03","slug":"fremtidens-programmeringssprog-udvikles-i-danmark","status":"publish","type":"post","link":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/","title":{"rendered":"Fremtidens programmeringssprog udvikles i Danmark"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"24646\" class=\"elementor elementor-24646 elementor-24623\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-26b8fac elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"26b8fac\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-61a3f55c\" data-id=\"61a3f55c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-inner-section elementor-element elementor-element-c87d11b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c87d11b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5d74b10 elementor-hidden-mobile\" data-id=\"5d74b10\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1176185 elementor-invisible elementor-widget elementor-widget-button\" data-id=\"1176185\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:&quot;200&quot;,&quot;_animation_mobile&quot;:&quot;none&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Til nyheder<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-df1bd7d\" data-id=\"df1bd7d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6300e344 elementor-widget elementor-widget-text-editor\" data-id=\"6300e344\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>15. maj 2023<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-inner-section elementor-element elementor-element-3f874db6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3f874db6\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-61f2e22\" data-id=\"61f2e22\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-541f13de animated-fast elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"541f13de\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Fremtidens programmeringssprog udvikles i Danmark <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fbe154e elementor-widget elementor-widget-text-editor\" data-id=\"1fbe154e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Den 9. december 2021 fik virksomheder og organisationer verden over en alvorlig overraskelse, da en kritisk s\u00e5rbarhed i open source-logningsmodulet Log4J, som bruges af millioner af applikationer, blev opdaget. Sikkerhedshullet kunne udnyttes af hackere til at f\u00e5 adgang til de bagvedliggende systemer og netv\u00e6rk.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-inner-section elementor-element elementor-element-42021432 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"42021432\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-131a0dc8\" data-id=\"131a0dc8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-91485b1 elementor-widget elementor-widget-image\" data-id=\"91485b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news.jpg\" class=\"attachment-full size-full wp-image-24627\" alt=\"\" srcset=\"https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news.jpg 1920w, https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news-300x169.jpg 300w, https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news-1024x576.jpg 1024w, https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news-768x432.jpg 768w, https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news-1536x864.jpg 1536w, https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news-1200x675.jpg 1200w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-inner-section elementor-element elementor-element-850b7fe elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"850b7fe\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2e8a278\" data-id=\"2e8a278\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fdfd72a elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"fdfd72a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Heldigvis blev hullet hurtigt lukket, men verden over sad systemejere og udviklere tilbage med dilemmaet om p\u00e5 den ene side at v\u00e6re afh\u00e6ngig af logningsmoduler og open-source kode udviklet af eksterne firmaer og udviklere, og p\u00e5 den anden side at skulle levere l\u00f8sninger, som er b\u00e5de sikre og trov\u00e6rdige. <\/p>\n<p>P\u00e5 Aarhus Universitet og K\u00f8benhavns Universitet sidder to unge forskere, Magnus Madsen og Troels Henriksen, med en potentiel l\u00f8sning til dette dilemma. De vil tilf\u00f8je en ekstra dimension kaldet effektsystemer til de programmeringssprog, som anvendes i dag. Det g\u00f8r det lettere at vedligeholde programmer og opdage s\u00e5rbarheder ved at holde styr p\u00e5, hvordan kodestumper og biblioteker, som man ikke selv har udviklet, opf\u00f8rer sig. <\/p>\n<p><strong>Danmark f\u00f8rer an p\u00e5 fremtidens programmeringssprog <\/strong><br \/>\nVi har l\u00e6nge haft en tradition for at udvikle nye programmeringssprog, og danskere st\u00e5r bag flere af de mest brugte sprog. I 1980\u2019erne udviklede Bjarne Stoustrup C++ programmeringssproget, og Anders Hejlsberg st\u00e5r bag udviklingen af Typescript. <\/p>\n<p>N\u00e5r det kommer til at udvikle den n\u00e6ste generation af programmeringssprog, der underst\u00f8tter effektsystemer, er vi igen helt i front i Danmark med hele to innovative programmeringssprog. Magnus Madsen og hans kolleger fra Aarhus Universitet st\u00e5r bag programmeringssproget Flix, som er et relativt nyt sprog. De har udviklet Flix med henblik p\u00e5 at kombinere de bedste aspekter af funktionel programmering og logikprogrammering. Programmeringssproget er designet til at udvikle moderne applikationer med et fokus p\u00e5 at undg\u00e5 fejl ved hj\u00e6lp af et st\u00e6rkt type- og effektsystem. <\/p>\n<p>I den anden ende af Danmark p\u00e5 K\u00f8benhavns Universitet har Troels Henriksen og hans kolleger arbejdet p\u00e5 et andet nyt programmeringssprog kaldet Furthark. Sproget blev oprindeligt udviklet til at underst\u00f8tte komplekse beregninger i finanssektoren, hvor der var behov for regnekraft, som grafikkortprocessorer kan levere. S\u00e5ledes er sproget rigtig godt til at underst\u00f8tte avancerede applikationer, der skal optimeres til at k\u00f8re parallelt. Ogs\u00e5 i Furthark er effektsystemer en central byggeklods. <\/p>\n<p><strong>Fokus p\u00e5 hastighed og brugervenlighed <\/strong><br \/>\nSelvom begge programmeringssprog har overlappende funktionalitet, er de ikke direkte konkurrenter, da de er m\u00e5lrettet forskellige arbejdsomr\u00e5der. Derfor var det helt naturligt, at de to forskere startede et samarbejde i regi af Digital Research Centre Denmark (DIREC), hvor de fik mulighed for at forbedre effektsystemer.  <\/p>\n<p>If\u00f8lge Troels Henriksen og Magnus Madsen er der to store udfordringer ved praktisk anvendelse af effektsystemer: <\/p>\n<p>\u2013 Den ene udfordring er, at det kan tage lang tid for en computer at kontrollere, at de programmer, der skrives, overholder de opstillede regler \u2013 og det s\u00e6nker programm\u00f8rens produktivitet. Vi arbejder derfor fokuseret p\u00e5 at optimere hastigheden af de overs\u00e6ttere (compilere), som tjekker koden. Den anden udfordring er brugervenlighed. Hvis anvendelse af effektsystemer kr\u00e6ver for meget af programm\u00f8ren, og fejlmeddelelserne er for sv\u00e6re at forst\u00e5, vil folk ikke anvende dem, uanset hvor mange fordele de har. Vi arbejder derfor ogs\u00e5 p\u00e5 at g\u00f8re effektsystemer mere brugervenlige.  <\/p>\n<p>Samarbejdet p\u00e5 tv\u00e6rs af universiteter har givet meget inspiration og skabt nye relationer. Magnus Madsen uddyber, at han flere gange har bes\u00f8gt K\u00f8benhavns Universitet for at tale med deres programmeringssprogsforskere. Hver af dem har deres egen holdning og ideer til, hvordan man kan l\u00f8se specifikke problemer, og det at f\u00e5 nye perspektiver og opbygge nye samarbejdsrelationer har v\u00e6ret meget v\u00e6rdifuldt, p\u00e5peger han. <\/p>\n<p><strong>Fra nichesprog til mainstream <\/strong><br \/>\nTil sp\u00f8rgsm\u00e5let om, hvorvidt store virksomheder i fremtiden vil bruge Flix og Futhark til at udvikle software, f.eks. til finanssektoren, tr\u00e6kker b\u00e5de Troels Henriksen og Magnus Madsen p\u00e5 smileb\u00e5ndet.   <\/p>\n<p>&#8211; Det er en lang og sv\u00e6r rejse at g\u00e5 fra nichesprog til mainstream. F\u00f8rst skal vi have hobbyprogramm\u00f8rerne til at tage sprogene til sig, og derefter skal sprogene udbredes til deres netv\u00e6rk og arbejdspladser. De store virksomheder er ofte konservative i deres valg af nye programmeringssprog, og de vil sandsynligvis v\u00e6re de sidste til at anvende nye sprog.  <\/p>\n<p>For nu fokuserer de to forskere p\u00e5 at g\u00f8re det s\u00e5 let som muligt at anvende Flix og Furthark ved at udvikle god dokumentation, vejledninger og websider, og s\u00e5 m\u00e5 vi se, hvad fremtiden bringer. <\/p>\n<p>Udforsk programmeringssprogene: <\/p>\n<p>\u00b7\u00a0\u00a0 <a href=\"https:\/\/flix.dev\">https:\/\/flix.dev<\/a><br \/>\n\u00b7\u00a0\u00a0 <a href=\"https:\/\/futhark-lang.org\">https:\/\/futhark-lang.org<\/a><\/p>\n<p>Test Flix i en online simulator:<\/p>\n<p>\u00b7\u00a0\u00a0 <a href=\"https:\/\/play.flix.dev\">https:\/\/play.flix.dev<\/a><\/p>\n<p>Test Futhark i en online simulator:<\/p>\n<p>\u00b7\u00a0\u00a0 <a href=\"http:\/\/playground.futhark-lang.org\/\">http:\/\/playground.futhark-lang.org\/<\/a><\/p>\n<p>L\u00e6s mere om projektet <a href=\"https:\/\/direc.dk\/da\/ergonomic-practical-effect-systems\/\">Ergonomic and Practical Effect Systems<\/a><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-57e485db elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"57e485db\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-19df30cb\" data-id=\"19df30cb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-20766123 elementor-widget elementor-widget-text-editor\" data-id=\"20766123\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5><strong>Hvad er effektsystemer?<\/strong><\/h5>\n<p>Effektsystemer er en m\u00e5de at beskrive, hvordan en funktion eller et delelement af et program interagerer med omverden. Det vil sige, hvad sker der rent faktisk, n\u00e5r man afvikler koden. <\/p>\n<p>I programmeringssprog med effektsystemer er det normalt obligatorisk at specificere, hvilke virkninger en funktion kan have, n\u00e5r den oprettes. Ved at specificere det, kan man ogs\u00e5 bedre begr\u00e6nse og styre, hvordan forskellige dele af programmet kan interagere med hinanden og med omverden. P\u00e5 den m\u00e5de kan man med effektsystemer bedre kunne holde styr p\u00e5, hvad kodestumper og biblioteker, som man f.eks. ikke selv har udviklet, g\u00f8r. Samtidig kan effektsystemer g\u00f8re det lettere at vedligeholde programmer og i visse tilf\u00e6lde f\u00e5 dem til at k\u00f8re meget hurtigere ved at identificere kodeelementer, som kan k\u00f8res parallelt. <\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-34e4b638\" data-id=\"34e4b638\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p><b>15. maj 2023<\/b><br \/>\nDen 9. december 2021 fik virksomheder og organisationer verden over en alvorlig overraskelse, da en kritisk s\u00e5rbarhed i open source-logningsmodulet Log4J, som bruges af millioner af applikationer, blev opdaget. Sikkerhedshullet kunne udnyttes af hackere til at f\u00e5 adgang til de bagvedliggende systemer og netv\u00e6rk. <\/p>\n","protected":false},"author":3,"featured_media":24627,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[179,31],"tags":[89,129],"class_list":["post-24646","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-future-of-work-da","category-nyheder","tag-impact-story-da","tag-p24-da"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fremtidens programmeringssprog udvikles i Danmark - DIREC<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fremtidens programmeringssprog udvikles i Danmark - DIREC\" \/>\n<meta property=\"og:description\" content=\"15. maj 2023 Den 9. december 2021 fik virksomheder og organisationer verden over en alvorlig overraskelse, da en kritisk s\u00e5rbarhed i open source-logningsmodulet Log4J, som bruges af millioner af applikationer, blev opdaget. Sikkerhedshullet kunne udnyttes af hackere til at f\u00e5 adgang til de bagvedliggende systemer og netv\u00e6rk.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/\" \/>\n<meta property=\"og:site_name\" content=\"DIREC\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-14T20:13:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-13T15:03:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/direc.dk\/wp-content\/uploads\/2022\/12\/Kloge-robotter-skal-forhindre-produktionsnedbrud-1024x576.jpg\" \/>\n<meta name=\"author\" content=\"Susanne Br\u00f8ndberg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/direc.dk\/wp-content\/uploads\/2022\/12\/Marie_Bjerre-Fotograf_Steen_Brogaard-1024x576.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Skrevet af\" \/>\n\t<meta name=\"twitter:data1\" content=\"Susanne Br\u00f8ndberg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/\"},\"author\":{\"name\":\"Susanne Br\u00f8ndberg\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#\\\/schema\\\/person\\\/3fcdff2b9bc83fcb7b642fa67a946f38\"},\"headline\":\"Fremtidens programmeringssprog udvikles i Danmark\",\"datePublished\":\"2023-05-14T20:13:07+00:00\",\"dateModified\":\"2024-12-13T15:03:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/\"},\"wordCount\":939,\"publisher\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/direc.dk\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Fremtidens_programmeringssprog_news.jpg\",\"keywords\":[\"Impact story\",\"p24\"],\"articleSection\":[\"Future of work\",\"Nyheder\"],\"inLanguage\":\"da-DK\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/\",\"url\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/\",\"name\":\"Fremtidens programmeringssprog udvikles i Danmark - DIREC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/direc.dk\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Fremtidens_programmeringssprog_news.jpg\",\"datePublished\":\"2023-05-14T20:13:07+00:00\",\"dateModified\":\"2024-12-13T15:03:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/#primaryimage\",\"url\":\"https:\\\/\\\/direc.dk\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Fremtidens_programmeringssprog_news.jpg\",\"contentUrl\":\"https:\\\/\\\/direc.dk\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/Fremtidens_programmeringssprog_news.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/fremtidens-programmeringssprog-udvikles-i-danmark\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/direc.dk\\\/da\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fremtidens programmeringssprog udvikles i Danmark\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#website\",\"url\":\"https:\\\/\\\/direc.dk\\\/da\\\/\",\"name\":\"DIREC\",\"description\":\"Digital Research Centre Denmark\",\"publisher\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/direc.dk\\\/da\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#organization\",\"name\":\"DIREC\",\"url\":\"https:\\\/\\\/direc.dk\\\/da\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/direc.dk\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/DIREC_logo_2023_bla.png\",\"contentUrl\":\"https:\\\/\\\/direc.dk\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/DIREC_logo_2023_bla.png\",\"width\":2786,\"height\":786,\"caption\":\"DIREC\"},\"image\":{\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/direc.dk\\\/da\\\/#\\\/schema\\\/person\\\/3fcdff2b9bc83fcb7b642fa67a946f38\",\"name\":\"Susanne Br\u00f8ndberg\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8d2e418b1a0402f1ebb3e45dc93b7b681ec163ec692e71cb65c848ff80d3ab7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8d2e418b1a0402f1ebb3e45dc93b7b681ec163ec692e71cb65c848ff80d3ab7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8d2e418b1a0402f1ebb3e45dc93b7b681ec163ec692e71cb65c848ff80d3ab7?s=96&d=mm&r=g\",\"caption\":\"Susanne Br\u00f8ndberg\"},\"url\":\"https:\\\/\\\/direc.dk\\\/da\\\/author\\\/susanne\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fremtidens programmeringssprog udvikles i Danmark - DIREC","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/","og_locale":"da_DK","og_type":"article","og_title":"Fremtidens programmeringssprog udvikles i Danmark - DIREC","og_description":"15. maj 2023 Den 9. december 2021 fik virksomheder og organisationer verden over en alvorlig overraskelse, da en kritisk s\u00e5rbarhed i open source-logningsmodulet Log4J, som bruges af millioner af applikationer, blev opdaget. Sikkerhedshullet kunne udnyttes af hackere til at f\u00e5 adgang til de bagvedliggende systemer og netv\u00e6rk.","og_url":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/","og_site_name":"DIREC","article_published_time":"2023-05-14T20:13:07+00:00","article_modified_time":"2024-12-13T15:03:03+00:00","og_image":[{"url":"https:\/\/direc.dk\/wp-content\/uploads\/2022\/12\/Kloge-robotter-skal-forhindre-produktionsnedbrud-1024x576.jpg","type":"","width":"","height":""}],"author":"Susanne Br\u00f8ndberg","twitter_card":"summary_large_image","twitter_image":"https:\/\/direc.dk\/wp-content\/uploads\/2022\/12\/Marie_Bjerre-Fotograf_Steen_Brogaard-1024x576.jpg","twitter_misc":{"Skrevet af":"Susanne Br\u00f8ndberg","Estimeret l\u00e6setid":"5 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/#article","isPartOf":{"@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/"},"author":{"name":"Susanne Br\u00f8ndberg","@id":"https:\/\/direc.dk\/da\/#\/schema\/person\/3fcdff2b9bc83fcb7b642fa67a946f38"},"headline":"Fremtidens programmeringssprog udvikles i Danmark","datePublished":"2023-05-14T20:13:07+00:00","dateModified":"2024-12-13T15:03:03+00:00","mainEntityOfPage":{"@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/"},"wordCount":939,"publisher":{"@id":"https:\/\/direc.dk\/da\/#organization"},"image":{"@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/#primaryimage"},"thumbnailUrl":"https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news.jpg","keywords":["Impact story","p24"],"articleSection":["Future of work","Nyheder"],"inLanguage":"da-DK"},{"@type":"WebPage","@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/","url":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/","name":"Fremtidens programmeringssprog udvikles i Danmark - DIREC","isPartOf":{"@id":"https:\/\/direc.dk\/da\/#website"},"primaryImageOfPage":{"@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/#primaryimage"},"image":{"@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/#primaryimage"},"thumbnailUrl":"https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news.jpg","datePublished":"2023-05-14T20:13:07+00:00","dateModified":"2024-12-13T15:03:03+00:00","breadcrumb":{"@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/#primaryimage","url":"https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news.jpg","contentUrl":"https:\/\/direc.dk\/wp-content\/uploads\/2023\/05\/Fremtidens_programmeringssprog_news.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/direc.dk\/da\/fremtidens-programmeringssprog-udvikles-i-danmark\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/direc.dk\/da\/"},{"@type":"ListItem","position":2,"name":"Fremtidens programmeringssprog udvikles i Danmark"}]},{"@type":"WebSite","@id":"https:\/\/direc.dk\/da\/#website","url":"https:\/\/direc.dk\/da\/","name":"DIREC","description":"Digital Research Centre Denmark","publisher":{"@id":"https:\/\/direc.dk\/da\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/direc.dk\/da\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/direc.dk\/da\/#organization","name":"DIREC","url":"https:\/\/direc.dk\/da\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/direc.dk\/da\/#\/schema\/logo\/image\/","url":"https:\/\/direc.dk\/wp-content\/uploads\/2021\/02\/DIREC_logo_2023_bla.png","contentUrl":"https:\/\/direc.dk\/wp-content\/uploads\/2021\/02\/DIREC_logo_2023_bla.png","width":2786,"height":786,"caption":"DIREC"},"image":{"@id":"https:\/\/direc.dk\/da\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/direc.dk\/da\/#\/schema\/person\/3fcdff2b9bc83fcb7b642fa67a946f38","name":"Susanne Br\u00f8ndberg","image":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/secure.gravatar.com\/avatar\/e8d2e418b1a0402f1ebb3e45dc93b7b681ec163ec692e71cb65c848ff80d3ab7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e8d2e418b1a0402f1ebb3e45dc93b7b681ec163ec692e71cb65c848ff80d3ab7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e8d2e418b1a0402f1ebb3e45dc93b7b681ec163ec692e71cb65c848ff80d3ab7?s=96&d=mm&r=g","caption":"Susanne Br\u00f8ndberg"},"url":"https:\/\/direc.dk\/da\/author\/susanne\/"}]}},"dynamic_page_title":"","dynamic_page_description":"","dynamic_page_partners":"","dynamic_page_scientific_impact":"","dynamic_page_people":"","dynamic_page_project_period":"","dynamic_page_funding":"","dynamic_page_publications":"","dynamic_page_cover_image":"","_links":{"self":[{"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/posts\/24646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/comments?post=24646"}],"version-history":[{"count":2,"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/posts\/24646\/revisions"}],"predecessor-version":[{"id":32645,"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/posts\/24646\/revisions\/32645"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/media\/24627"}],"wp:attachment":[{"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/media?parent=24646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/categories?post=24646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/direc.dk\/da\/wp-json\/wp\/v2\/tags?post=24646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}