Preprint Article Version 1 This version is not peer-reviewed

Comparative Analysis of Compiler Performances and Program Efficiency

Version 1 : Received: 28 September 2019 / Approved: 29 September 2019 / Online: 29 September 2019 (05:01:46 CEST)

How to cite: Bukie, P.T.; Udeze, C.L.; Obono, I.O.; Edim, E.B. Comparative Analysis of Compiler Performances and Program Efficiency. Preprints 2019, 2019090322 (doi: 10.20944/preprints201909.0322.v1). Bukie, P.T.; Udeze, C.L.; Obono, I.O.; Edim, E.B. Comparative Analysis of Compiler Performances and Program Efficiency. Preprints 2019, 2019090322 (doi: 10.20944/preprints201909.0322.v1).

Abstract

With the existence of several programming languages such as C/C++, Java, C#, LISP, Prolog, Python, Simula, F#, Go, Haskell, Scala, Ruby, Dart, Swift, Groovy etc. and diverse paradigms like structured, object-oriented, list, aspect-oriented, service-oriented, web, mobile and logic programming, there is a need to perform an exhaustive comparative analysis of diverse compilers and environments before making a choice of implementation technology in software engineering. Optimization of compilers helps to reduce execution time by making use of high speed processor registers, thereby, eliminating redundant computation. This paper reports some series of performance analysis done with some popular programming languages including Java, C++, Python and PHP. Programs involving recursive and iterative functions like factorial of large numbers and binary search of large arrays were run on the various platforms with the execution time recorded in milliseconds and represented in a chart. This can aid in making a selection of the appropriate language to use for a given application domain.

Subject Areas

java virtual machine (jvm); high level programming languages; high performance computing (hpc); php framework; compiler

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our diversity statement.

Leave a public comment
Send a private comment to the author(s)
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.