Sök:

En analys av fem skriptspråk - Egenskaper och utveckling


Skriptspråk har under det senaste decenniet fått en ökad spridning, både gällande användareoch gällande användningsområden. Från att huvudsakligen ha använts till enklare dagligaadministratörsuppgifter används idag skriptspråken inom många områden där tidigare enbartsystemspråk var ett alternativ. Denna uppsats undersöker och granskar fem skriptspråk: PHP,Perl, Ruby, Tcl och PostScript. Målet är att undersöka språkens egenskaper och se påskillnader språken emellan. Vi jämför också skriptspråken mot systemspråket C, som dockinte granskas för sig. Vi utför ett test där quicksort-algoritmen används för att sortera ett antalelement som läses in från fil. Ett testskript skrivs i varje språk, och dess effektivitet ochexpressivitet jämförs.Vi kommer i denna uppsats fram till att definitionen för skriptspråk, och det som skiljerskriptspråk från systemspråk, är skriptspråkens avsaknad av ett separat kompileringssteg. Enannan viktig aspekt är skriptspråkens användning av dynamisk typbindning för variabler. Detester vi gjort visar att inget av skriptspråken kan mäta sig med systemspråket C vad gällerexekveringstid, däremot är de bättre gällande expressivitet. Av skriptspråken är Perl det språksom är snabbast och PostScript det språk som är långsammast.

Författare

Patrik Isaksson Mikael Lindmark

Lärosäte och institution

Karlstads universitet/Institutionen för informationsteknologi

Nivå:

"Magisteruppsats". Självständigt arbete (examensarbete ) om minst 15 högskolepoäng utfört för att erhålla magisterexamen.

Läs mer..