AbstractsComputer Science

F# and Go compared to Java

by Johan Lindeberg




Institution: KTH Royal Institute of Technology
Department:
Year: 2015
Keywords: Natural Sciences; Computer and Information Science; Computer Science; Naturvetenskap; Data- och informationsvetenskap; Datavetenskap (datalogi); Master of Science in Engineering - Computer Science and Technology; Civilingenjörsexamen - Datateknik
Record ID: 1348325
Full text PDF: http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166413


Abstract

This report follows the Bachelor exam specifications of the 6 credit version of the DD143X courseat the Royal Institute of Technology from 2012 and was revised and restructured by JohanLindeberg in April 2015. In this report we have explored the two up and coming languages Goand F# and made comparisons to the already established language Java. In the first part of thereport we go through the syntax of the languages and present the results from a survey on codereadability. In the second part of the report we present results from a benchmark of a breadthfirstsearch algorithm. A conclusion is reached that Go has a higher chance of impacting andcompete with well-established languages such as Java.