Våra senaste
toppartiklar

Foto: Florian Fuchs (CC) - IDG.se:

Trygghetslarm

Storbråk om
larm för äldre -
"hotar tryggheten"


- IDG.se:

Cory Doctorow

"Den svenska
regeringen är korrupt"


Foto: Jalil Arfaoui, CC

Konserter slår Spotify
med hästlängder

Intäkterna från strömmande musiktjänster blir allt viktigare, men det är på konserter svenska artister drar in de mesta pengarna.


Foto: The National Archives UK (CC) - Computer Sweden:

datahall

Norrbotten vill
att regeringen
blixtutreder elskatt


- Computer Sweden:

Svensk språkdoldis gör succé


"Språket Erlang ger extremt låg nertid, vi har till och med bytt datacenter för vårt system utan nedtid", säger Erik Stenman på Kreditor.

Språk som Java och C++, och utvecklingsmodellerna som följer med dem, har länge varit förhärskande. Men nu tvingas företagen tänka om. Stora distribuerade system är resursslukande och krävande att programmera, vilket innebär genombrott för andra språk och sätt att utveckla.

Ett sådant språk är Erlang, som nått en enorm popularitet på sistone. Enligt Johan Bevemyr, systemarkitekt på Tail-f Systems, går det att göra enormt häftiga grejer med få utvecklare, som buggkorrigeringar under drift utan att ta ner systemet. När Johan Bevemyr jobbade på Ericsson gjordes det en undersökning som visade att Erlang slog språk som Java och C++ med hästlängder.

– Undersökningen visar att det går att uppnå fem gånger bättre produktivitet med Erlang än med objektorienterade språk. Det innebär att en utvecklare kan skriva samma program i Erlang som fem utvecklare i Java eller C++, säger han.

Resultatet är också färre buggar och att det blir lättare att hitta de buggar som uppstår, samt färre rader kod för att uppnå samma mål. Ett funktionellt språk i botten gör det också lättare att bevisa att ett program gör exakt vad det är avsett för.

En skillnad mellan de olika typerna av språk är att man i de objektorienterade, som Java och C#, försöker föra samma data och logik, medan man försöker skilja data och logik åt i funktionella språk.

– Nackdelen med program baserade på objektorienterade språk är att de blir svåra att förstå efter ett tag. De tenderar att växa explosionsartat, till skillnad från Erlangbaserade program som växer mer linjärt, säger Johan Bevemyr.

Tillförlitlighet är Erlangs andra stora fördel. Erik Stenman, teknikchef på Kreditor som använder Erlang för sitt egenutvecklade affärssystem, berättar om en rapport från brittiska operatören BT som visar att företagets telekomsystem, fördelat på tusentals installationer, ligger nere i snitt några mikrosekunder per år.

– Erlang ger extremt låg nertid, säger Erik Stenman.

Han fortsätter med att berätta att Kreditors egen erfarenhet av Erlangsystem är identisk med BTs rapport. Kreditor uppgraderar nämligen systemet flera gånger i veckan utan att behöva ta ner det.

– Vi har till och med bytt datacenter för vårt system utan nedtid, säger Erik Stenman.

Sedan tillägger han att Kreditors system drabbades av väldigt mycket trafik i höstas. Det löstes mycket enkelt genom en uppgradering som hade varit väldigt svår att få till i ett system som bygger på objektorienterade språk.

– Erlang stöder möjligheten att uppgradera hårdvara för större skalbarhet utan att förändra en enda rad kod, säger Erik Stenman.

Fakta

Erlang utvecklades av telekomföretaget Ericsson i slutet av 1980-talet, och började som plattform för realtidssystem för att hantera telefonväxlar. Där är språket fortfarande flitigt använt.

Erlang fungerar
bra som bas för system som ska vara felsäkra och fungera hela tiden, vara skalbara och distribuerade och hantera många samtidiga händelser.

Projekt som
använder Erlang är bland andra Facebooks chattklient, Amazons molndatabas SimpleDB och Apaches skalbara databas CouchDB. Bland de företag som är mycket kraftigt influerade av Erlang återfinns Google med plattformen Gears, som i sin tur används av Gmail, Youtube och Myspace.

När företaget
Tiobe nyligen listade världens populäraste programmeringspråk för 2008 var Erlang det språk som gjort det största framsteget.



Whitepaper


Så rekryterar du jämställt

Artikelkommentatorerna ansvarar själva för sina inlägg.

Regler för inlägg i artikelforumet

Kommentatorn ansvarar själv för sina inlägg.
Vi har nolltolerans mot inlägg som innehåller diskriminerande uttalanden, personliga påhopp eller språk som kan uppfattas som stötande. Även poänglösa datorkrigsinlägg och inlägg som är off topic tas bort. Brott mot reglerna kan leda till permanent avstängning.

IDG förbehåller sig dessutom rätten att i varje enskilt fall bedöma huruvida ett inlägg ska tas bort, även om det inte faller under någon av reglerna ovan.

Upprepat postande av olämpliga inlägg kan medföra avstängning från artikelforumen.

Frågor? Mejla idg.se@idg.se

Läs mer om vår policy i diskussionsforum


Svensk cyborg till Växjö

Aktuella jobb

Utvalda whitepaper

Mobil IT-säkerhet utan kompromisser
App app app... 20 API tips
Sju krav på mejl i molnet

Nyhetsbrev

Anmäl dig till vårt dagliga nyhetsbrev!

Morgonens viktigaste it-nyheter och Dagens Dilbert

Please don't insert text in the box below! Please don't insert text in the box below! Villkor

Nyheter

- IDG.se:

Eben Upton med raspberry pi

Sverige älskar
Raspberry Pi


- Computer Sweden:

Charlie mcmurdie

Ex-kriminalaren som jagar nätets skurkar


- TechWorld:

Registermonstret

Möt registermonstret -
mardrömmen i Windows


- IDG.se:

Spotify-logga

Spotify snart ett "billion dollar company"

- IDG.se:

Facebook-vän

Så lurar du vännerna på Facebook-chatten


- MacWorld:

Erik Costoulas

"Telefonerna blir dyrare och Tele2 hjälteförklaras"


- IDG.se:

Utvecklarfärdigheterna som betalar bäst


Därför flaggade inte säkerhetsföretagen för spiontrojanen

Säkerhet Spiontrojanen Regin har funnits på de stora säkerhetsföretagens radar under en längre tid.

Foto: Florian Fuchs (CC) - IDG.se:

Trygghetslarm

Storbråk om
larm för äldre -
"hotar tryggheten"


- PC för Alla:

lösenord

"Trojan attackerar lösenordshanterare"


Andrus Ansip

EU-topp: "All trafik
måste behandlas jämlikt"

EU-kommissionens nye digitalboss Andrus Ansip varnar nu för att vissa EU-länder vill urvattna nätneutraliteten i Europa. "Jag är orolig", säger han till Reuters.


- IDG.se:

Facebook

Härskarteknikerna som trycker ner dig på nätet


- M3:

Samsung Eyecan+

Här är Samsungs nya mus som styrs med ögonen


- Computer Sweden:

Uppsala

Uppsala stoppar outsourcing

- TechWorld:

Henrik Elmsjö

"Microsofts framtid ligger i molnet"


- IDG.se:

Cory Doctorow

"Den svenska
regeringen är korrupt"


Foto: Jalil Arfaoui, CC

Konserter slår Spotify
med hästlängder

Intäkterna från strömmande musiktjänster blir allt viktigare, men det är på konserter svenska artister drar in de mesta pengarna.


Här är det bästa aktivitetsarmbandet

Test Årets julklapp 2014 enligt HUI Research blev aktivitetsarmbandet. M3 har testat ett urval.


Foto: The National Archives UK (CC) - Computer Sweden:

datahall

Norrbotten vill
att regeringen
blixtutreder elskatt


- PC för Alla Extreme:

Tyrion

Game of Thrones släpps till pc i december

Nyhetsbrev
Kontakta oss
Postadressen är:
IDG.se, Karlbergsvägen 77, 106 78 Stockholm

Telefon (växel): 08-453 60 00

Ansvarig utgivare: Carl Grape



Om IDG.se
Copyright © International Data Group