Java, Python and Javascript, a comparison

  • Tobias Åkesson
  • Rasmus Horntvedt

Student thesis: Bachelor


With the amount of programming languages currently available there is a high risk of confusion anddoubtfulness in aspiring programmers of which to choose. It may be motivating for a beginner tochoose “the perfect language” when starting, to avoid learning multiple languages. This thesiscompares three popular languages on three separate aspects, their syntax, usefulness in differentareas, and performance in terms of speed. Syntax wise the results varied with some aspects beingvery similar across all three languages to completely different in others. In terms of usefulness inspecific areas the languages flexibility allowed them to develop applications in most fields, while beingdominant in different areas. The speed comparison resulted in python being the slowest across alltests, with Java and Javascript (running inside Nodejs) competing for first place.

Date of Award2019-Oct-07
Original languageEnglish
SupervisorKamilla Klonowska (Supervisor) & Daniel Einarson (Examiner)

Educational program

  • Bachelor programme in Computer Software Development

University credits

  • 15 HE credits

Swedish Standard Keywords

  • Computer Systems (20206)


  • python
  • java
  • javascript
  • comparison
  • benchmark
  • performance
  • syntax
  • programming language

Cite this