Her får du en introduktion til JavaScript og R

Programmeringssprog lige fra Ruby til Erlang, der tidligere var nichesprog, vinder nu frem i erhvervslivet. Læs om JavaScript og R her.

Artikel top billede

Læs også:

Syv programmeringssprog på fremmarch

Introduktion til Python

Introduktion til Ruby og Matlab

Introduktion til JavaScript

JavaScript er på ingen måde et obskurt eller ukendt sprog. Om noget er det muligvis det mest kompilerede sprog på kloden, alene fordi hver eneste browser downloader koden og genkompilere den, hver gang nogen indlæser en webside.

Alligevel tælles JavaScript sjældent med blandt de store programmeringssprog.

Netscape forsøgte ellers at gøre JavaScript til fællessprog på sin serverplatform tilbage i 1996, men endte med kun at etablere det i sin browser. Aptana, der er en af JavaScripts seneste tilhængere, standsede sin udvikling af Jaxer, da det aldrig fangede an.

Det lille, eksperimenterende firma AppJet brugte JavaScript-biblioteket Rhino skrevet i Java til at gøre det enklere at kode på serversiden. Dette firma blev købt af Google i 2009 og ser nu ud til at være dedikeret til andre projekter.

Og alligevel vrimler det med nye anvendelser af JavaScript. CouchDB bruger ikke SQL til databaseforespørgsler, men i stedet to JavaScript-funktioner: En til udvælgelse (Map) og en anden til at samle alting (Reduce).

Node.js er et af de mere interessante rammeværktøjer, der for nylig er kommet frem, og puster nyt liv i den gamle drøm om at harmonisere programmeringen på klient- og serversiden. Pakken tager Googles JavaScript browser-engine, V8, og lader den afgøre formateringen af udgående data.

Overalt, hvor der er brug for en lille smule scripting, finder folk nye anvendelsesmuligheder for JavaScript. JavaScript er et af de enkleste redskaber, udviklere af store applikationer kan anvende til at give brugerne mulighed for at skabe underapplikationer, og dets relevans i it-afdelingen fortsætter derfor med at vokse.

Introduktion til R

Statistisk analyse foretages i dag i stigende grad i R, selvom visse purister insisterer på sprogets oprindelige navn, S. Tibco sælger en kommerciel version ved navn S-Plus.

Der kommer sandsynligvis aldrig noget S++, da sproget mest af alt er en version af LISP eller Scheme med ekstraegenskaber til beregning af statistiske funktioner og visning af resultaterne som fin grafik.

Når chefen vil have computeren til at kværne igennem flere milliarder linjer logfiler på udkig efter mønstre, klynger og forudsigelige variabler, så er R eller S en velvalgt løsning.

R er også en veritabel schweizerkniv af numeriske og statistiske rutiner til dissekering af de store datasæt.

Lou Bajuk-Yorgan, der er produktdirektør for Tibcos Spotfire S-Plus, fortæller, at softwaren bruges af adskillige klienter til at undersøge, hvordan forretnings- eller udviklingsprojekter vil fungere, eller hvorfor de netop ikke vil fungere.

Et eksempel er analyse af vejrforhold for at finde de bedste steder at bygge vindmøller.

Læs også:

Syv programmeringssprog på fremmarch

Introduktion til Python

Introduktion til Ruby og Matlab

Oversat af Thomas Bøndergaard

Læses lige nu

    Annonce

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Senior specialister (DevSecOps) til Forsvarets nye Digitale Backbone

    Nordjylland

    Netcompany A/S

    Linux Operations Engineer

    Midtjylland

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Cyberdivisionen søger Netværkstekniker til overvågning og drift i Karup

    Midtjylland

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Informationssikkerhedsofficer til Akkreditering & Compliance

    Midtjylland

    Annonceindlæg fra Lector

    AI kan effektivisere, højne kvaliteten og øge transparensen

    Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.

    Navnenyt fra it-Danmark

    IFS Danmark A/S har pr. 1. september 2026 ansat Gustav Olsen som Business Development Representative. Gustav skal især beskæftige sig med forretningsudvikling & identificering af muligheder med fokus på AI, automatisering og optimering af forretningsprocesser. Gustav kommer fra en stilling som Business Development Specialist hos SAP Danmark A/S. Gustav er uddannet Cand.merc Sales Management. Gustav har tidligere beskæftiget sig med forretningsudvikling og salgsstrategi inden for ERP-teknologi. Nyt job

    Gustav Olsen

    IFS Danmark A/S

    Elbek & Vejrup A/S har pr. 1. august 2026 ansat Nathalie Kajberg Knudsen som Supportkonsulent i Evita/Forsyning. Hun skal især beskæftige sig med support af Evita/Forsyning samt bidrage til videreudviklingen af supportsetup på Evita og Appia. Hun kommer fra en stilling som support indenfor Kundeadministration og Afregning hos KMD Easy Energy. Hun har tidligere beskæftiget sig med kørselskoordinering og kørselsledelse hos FKS Slamson og Godik. Nyt job

    Nathalie Kajberg Knudsen

    Elbek & Vejrup A/S

    Lars Erik Larsen, it-arkitekt hos Jyske Bank, har pr. 29. juni 2026 fuldført uddannelsen Master i it, linjen i softwarekonstruktion på Aarhus Universitet via It-vest – samarbejdet. Færdiggjort uddannelse

    Lars Erik Larsen

    Jyske Bank

    EG Danmark A/S har pr. 17. august 2026 ansat Michael Banegas Madsen, 32 år,  som Senior Account Executive. Han skal især beskæftige sig med Ansvar for nysalg og vækst af eksisterende kunder, samt opbygning af kunderelationer på tværs af Jylland og Fyn. Han kommer fra en stilling som Senior Talent Attraction Specialist hos Danske Commodities A/S. Han er uddannet Kandidat i Corporate Communication fra Aarhus BSS. Han har tidligere beskæftiget sig med 6 års erfaring med rekruttering af tech-profiler i bl.a. Danske Commodities. Nyt job

    Michael Banegas Madsen

    EG Danmark A/S