Mergeit ApS
Open itMerge itDevelop it
  • English
  • 10.12.07 10:31 Alder: 4 år

    Objektorienteret design er absurd

    Erlang er på rekordtid blevet fremtidens kodesprog. Det er ikke objektorienteret, og det er der store perspektiver i, mener bagmanden

    Erlangs opfinder, Joe Armstrong, kalder det fup og fiduser når det objektorienterede paradigme fortæller os, at verden består af objekter, som nemt kan modelleres i programmeringssprog. Det er meget bedre med en model, hvor aktørerne snakker i munden på hinanden, mener han.

    Og det er godt nyt i en tid, hvor computerkraften øges via antallet af kerner i maskinen, og hvor alt peger i retning af multikernehardware med én million processorer på én chip i 2019.

    "Og hvordan i alverden skal man programmere til det?" spørger Joe Armstrong ifølge Version2. "Alle er på udkig efter løsninger, der kun kræver minimale ændringer, og nogle gange virker det ikke. Hardwarefolk siger, at multikerner repræsenterer et paradigmeskift."

    Softwaren skriver sig selv
    Og selvom man ikke tør tage hele skridtet og flytte sin kode til Erlang, så kan man stadig tage ideer fra Erlang og benytte dem i andre sprog, som f. eks. Actor-modellen. Således er Erlang ifgl. Armstrong et godt eksempel på at "actors" fungerer. Han sammenligner modellen med måden, hvorpå mennesker interagerer.

    "Vi taler til hinanden, vi har adskilt hukommelse. Hvis du ser på samtidighedsmønsteret, så kan du se, hvem der snakker med hvem, men jeg kan ikke "se" objekter. Objektorienteret design fortæller mig, at hjulene på en cykel har noget at gøre med hjul på en bil, og det synes jeg er absurd. Jeg kan ikke se sammenhængen. To mennesker taler til hinanden, de sender meddelelser. Så jeg synes det er meget nemt at modellere. Når vi overfører det ti software - så skriver softwaren sig selv!"

     


    Medarbejdere

    Læs mere om virksomhedens medarbejdere og deres forskellige kompetencer.

    Kontakt os

    Kontakt Mergeit for yderligere oplysninger om ydelser, produkter eller for et bud på, hvordan vi bedst imødekommer jeres ønsker.

    Ydelser

    Mergeit udfører enhver form for konsulentarbejde med forkus på open source løsninger.

    Om Mergeit

    Mergeit udvikler open source-software, som har til formål at forbedre kvaliteten af hverdagens IT-løsninger.

    Nyheder

    Ved at klikke dig ind på denne side kan du læse løbende opdaterede nyheder fra Open Source-miljøet, om Mergeit specifikt samt nyt fra øvrige relevante medier.