Sök:

Språkskillnader mellan Java och C#

En kvantitativt jämförande studie

Java och C# är två objektorienterade programmeringsspråk med många gemensamma egenskaper, dock har dessa egenskaper syntaxmässiga skillnader. En tidigare undersökning har visat att mindre än 5 % av källkoden behöver ändras för att konvertera ett fungerande Java-program till ett likadant fungerande C#-program. Frågeställningar baserade på denna upptäckt togs fram och besvarades genom att jämföra två identiska program skrivna i Java och C#, skillnader och likheter mellan programmens källkod pekas ut och sammanställs kvantitativt. Skillnader består av bl.a. språkens nyckelord, klasser och metoder som motsvarar varandra i språkens bibliotek har olika namn och beteenden samt att finesser som finns i ena språket återfinns inte i det andra. Det visade sig att 63 % av källkoden måste ändras i detta fall, för att konvertera ett fungerande Java-program till ett likadant fungerande C# program.

Författare

Magnus Svensk

Lärosäte och institution

Högskolan i Gävle/Avdelningen för Industriell utveckling, IT och Samhällsbyggnad

Nivå:

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

Läs mer..