Få en introduktion til Ruby og Matlab her

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

Artikel top billede

Læs også:

Syv programmeringssprog på fremmarch

Introduktion til Python

Introduktion til Ruby

Der er måske nogen, der vil sige, at man næppe kan kalde Python og Ruby for "nichesprog," men faktum fra et erhvervsmæssigt perspektiv er, at de er lovende sprog, der stadig alt for ofte marginaliseres.

Når det er sagt, så er Ruby - eller mere nøjagtigt kombinationen af Ruby og rammeværktøjet Rails, som er kendt som Ruby on Rails - i stigende grad ved at blive populær til prototyper.

Dets indtog i it-afdelingerne skete i hælene på web 2.0-eksplosionen, hvor mange websites begyndte som eksperimenter i Ruby.

Hemmeligheden bag Rubys succes er dets brug af princippet "convention over configuration," hvor navngivningen af en variabel gør, at den tilsvarende kolonne i databasen automatisk får det samme navn.

Websites udviklet i Ruby on Rails er dedikeret til at katalogisere data, der kan lagres i tabeller. Af velkendte eksempler kan nævnes webapplikationer som Basecamp, Backpack og Campfire fra 37Signals, som er en samling af værktøjer til projektplanlægning og intern kommunikation.

Ruby on Rails håndterer formateringen af disse databasetabeller samt afgørelsen om, hvilken information, der skal vises. Ved hjælp af Ruby on Rails' navngivningskonvention er det relativt let at skitsere en kode i produktionskvalitet.

Mange professionelle Ruby-websites kører på JRuby, der er en version skrevet i Java, og som hviler på Java Virtual Machine.

Brugere af JRuby kan fuldt ud udnytte Java Virtual Machines overlegne evne til at jonglere med tråde, hvilket er en meget værdifuld egenskab i udrulninger i produktionskvalitet med mange samtidige brugere.

Læs også:

Syv programmeringssprog på fremmarch

Introduktion til Python

Introduktion til Matlab

Læs også:

Syv programmeringssprog på fremmarch

Introduktion til Python

Matlab er bygget til matematikere med formålet at løse systemer af lineære ligninger og mødes nu af en stigende interesse fra erhvervslivet på grund de enorme mængder af data, som store virksomheder i dag har brug for at analysere.

Mange af de mere sofistikerede statistiske teknikker, der tilpasser reklamer, sange eller websider til brugernes adfærd, er afhængige af styrken af den form for algoritmer, som Matlab løser så godt.

Derfor kan man godt forvente, at Matlab vil vokse i takt med dataindsamlingen af brugernes adfærd på nettet. Er folk mest tilbøjelige til at købe tøj mandag eller fredag?

For at svare på sådanne spørgsmål er det ubegribelige sæt af data, der skal analyses. Et menneske kan let selv drage konklusioner fra en liste over mest sete websider, men det kræver en statistisk indsats af en helt anden kaliber at klemme viden ud af komplekse data.

Virksomheden bag Matlab, MathWorks, tilbyder en bred vifte af whitepapers, der viser, hvordan civilingeniører søger svar i statistik.

Eksempelvis afgør Toyota Racing, hvilke biler virksomheden tilmelder Nascar, ved at analyse data fra test i vindtunneller og andre laboratorieforsøg. Et andet eksempel på praktisk anvendelse af Matlab er Canadas Institute for Biodiagnostics, der søger efter de bedste behandlingsformer ved forbrændinger.

Der findes en række open source-alternativer heriblandt Octave, Scilab, Sage og PySci. Alle disse værktøjer hjælper i den komplicerede statistiske analyse, der nu er ved at blive almindelig praksis for virksomheder, der forsøger at forstå, hvad deres kunder og potentielle kunder gør, og hvad de kan tænkes at gøre i fremtiden.

Oversat af Thomas Bøndergaard.

Læs også:

Syv programmeringssprog på fremmarch

Introduktion til Python

Læses lige nu

    Annonce

    HusCompagniet A/S

    Senior data engineer

    Københavnsområdet

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    DevOps Engineer (AI) til Forsvarets nye IT-platform

    Københavnsområdet

    BEC Financial Technologies

    Sr. Business Analyst for Accounting Data & Monitoring

    Uspecificeret arbejdssted

    Politiets Efterretningstjeneste

    Vil du skabe sammenhæng mellem IT-systemer, data og processer i PET?

    Københavnsområdet

    Event: Årets CIO 2027

    Andre events | København

    Vi samler Danmarks stærkeste digitale ledere til en dag med viden og visioner. Årets CIO 2027 afholdes for 22 gang, og NEXT CIO sætter spotlight på næste generation. Deltag og bliv inspireret til at forme fremtidens strategi og eksekvering.

    3. juni 2027 | Gratis deltagelse

    Navnenyt fra it-Danmark

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation, har pr. 1. september 2026 ansat Alfredo Paladino, 32 år,  som Account Manager for det danske marked. Han skal især beskæftige sig med salg af Iduras MitID- og signaturløsninger i Danmark. Han kommer fra en stilling som Head of Business Development hos Goodwings. Han er uddannet kandidat i e-business. Han har tidligere beskæftiget sig med at opbygge Goodwings' kommercielle funktion og lede et internationalt BDR-team på 12 personer. Nyt job

    Alfredo Paladino

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation,

    Sophie Dalsgaard Myhrmann, er pr. 1. september 2026 ansat hos Elbek & Vejrup A/S som Project Manager i Logistik & Produktion. Hun skal især beskæftige sig med projektledelse indenfor logistik og produktion. Hun er nyuddannet cand.it, i IT, kommunikation og Organisation fra Aarhus Univeristet. Nyt job

    Sophie Dalsgaard Myhrmann

    Elbek & Vejrup A/S

    Norriq Danmark A/S har pr. 1. juni 2026 ansat Ida Laursen som Junior Consultant. Hun skal især beskæftige sig med at understøtte vores konsulenter med praktiske og analytiske opgaver på diverse kundeprojekter. Hun kommer fra en stilling som Webassistent hos PWT Group A/S. Hun er uddannet bachelor i International Virksomhedskommunikation og er i gang med en kandidat i IT-ledelse. Hun har tidligere beskæftiget sig med kommunikation og webindhold. Nyt job

    Ida Laursen

    Norriq Danmark A/S

    Dansk AM Hub har pr. 1. november 2026 ansat Rasmus Pedersen som Chief Digital Officer. Rasmus skal især beskæftige sig med fokusudviddelse fra additive manufacturing til produktinnovation gennem AI, automatisering og andre nye teknologier. Rasmus er uddannet maskiningeniør med speciale i produktudvikling og med ph.d. i udvikling af modulære produktplatforme. Rasmus har tidligere beskæftiget sig med transformation og digitalisering i værdikæden fra produktudvikling til produktion. Nyt job

    Rasmus Pedersen

    Dansk AM Hub