Performance Evaluation Of Java, Python, Javascript, C And C++

Overview

ABSTRACT

Due to the rapid advancement of technology, there are many software development industries which led to the development of many programming languages to the extent that nowadays there are thousands of programming languages available, only a few of them can be applied comparatively widely.

In this work, the research in programming language was conducted based on their performance evaluation. Five of the most popular programming languages java, python, java script, C and C++ are chosen to be the objects to study. The performance features of these four programming languages were summarized and compared with each other. To know the actual performance of these four chosen programming languages, an experiment was carried out by implementing the benchmark for each programming language. The main aim of this work is to assess the performance of java, python, java script, C and C++.

CHAPTER ONE

1.0                                          INTRODUCTION

1.1                            BACKGROUND OF THE STUDY

Software has versatile application in this modern life. software are now use everywhere, people are now using software to write the item in the office, converse with each other and play games on the computer or on the phone to relax. Recently, the applications of software have   dominated many fields of our life. Software office such as Microsoft Office and Open Office which brought have brought to us a huge improvement in the efficiency of study and work related to the text editor. Secondly, with the wide application of communication software such as Skype, MSN, Yahoo Message, the communication between people become more and more convenient. Furthermore, it is also became cheaper and cheaper for people to contact with each other. For example, by using one software call “Fring”, people can make free mobile call through the wireless network (Stephen G. Kochan, 2005).

Clearly speaking, everyone have experienced the power of the software. And all the software is written by the programming languages. The development in the technology of programming languages is also rapid. Since the first generation of programming languages emerges in early 1950, programming languages have five generations (Wikipedia, 2010). The latest generation of programming languages is aimed to “make the computer solve a given problem without the programmers.” (Wikipedia, 2010) However, according to the TIOBE Programming Community index that “gives an indication of the popularity of programming languages” (TIOBE Programming Community, 2010), third generation of programming language is still be widely used.

1.2                           STATEMENT OF THE PROBLEM

Due to higher number of programming languages such as – the number of the programming languages is thousand from general purpose programming languages to special purpose programming languages that are used in one application. People always have difficulties about which programming language should be learn and use to develop certain software and this is a challenge. Among the five selected programming languages (java, python, javascript, C and C++) users always confuse of which programming language should be adopted when starting to build a new software system to meet the general requirements of this new software system such as stable performances with fast speed and the limited time for developing. This study was carried out to bring solution to this problem.

1.3                                  PURPOSE OF THE STUDY

If a new user of programming language is not properly guided there is a probability of making a huge mistake in terms of making the choice of the type of program to use. The main purpose of this thesis is to guide people to make a strategic decision to use the most suitable programming language to develop the new software system.

1.4                                 SIGNIFICANCE OF STUDY

When software is built with a wrong programming language can lead to some big problems. The time spent on the development of the new software system can become vain in that it might call for rebuilding when the performance of the software is poor and the maintenance of the software might be very difficult. When this two things are detected in a new software, it has to be rebuilt with a new programming language and this is really a big waste of time, money and human resource.

This study will help people to avoid these problems mentioned above. With a correct programming language, the time spent on developing a new software system can be reduced significantly and the performance of the new software system can be improved greatly.

1.5                                    SCOPE OF THE STUDY

This research discusses the most suitable application fields for these five of the most popular programming languages according to their performance and technical features and the result from the experiment was drafted.

1.6                                             LIMITATION OF THE STUDY

There are thousands of programming languages that have been invented but in this study only five of the most programming languages java, python, java script, C and C++ are chosen to be the subjects to introduce and compared with each other from theoretical aspect, such as language grammars and technical features to the practical aspect- running benchmark of these four chosen programming languages to know the actual performance of these five chosen programming languages.

1.7                                             RESEARCH METHODOLOGY

In the course of carrying this study, numerous sources were used which most of them are by visiting libraries, consulting journal and news papers and online research which Google was the major source that was used.

1.8                                     PROJECT ORGANISATION

The work is organized as follows: chapter one discuses the introductory part of the work,   chapter two presents the literature review of the study,  chapter three describes the methods applied, chapter four discusses the results of the work, chapter five summarizes the research outcomes and the recommendations.

 

Chapter Two: Literature Review

2.0 INTRODUCTION:

This chapter provides the background and context of the research problems, reviews the existing literature on the Performance Evaluation Of Java, Python, Javascript, C And C++, and acknowledges the contributions of scholars who have previously conducted similar research [REV25833] …

Document Information

    • Format: DOC/PDF
    • Type: Project Material
    • Title: Performance Evaluation Of Java, Python, Javascript, C And C++:

YOU MAY LOVE THESE (Recommended)

  • How To Write About Color Detection Using Python

    Color detection is necessary to recognize objects, it is also used as a tool in various image editing and drawing apps. I write a simple Python code to detect the color in the image using OpenCV. In the following work, we will be detecting contours, shapes and colors of various geometrical figures in the sample given binary images using […]
  • ABSTRACT This work is on a smart surveillance camera using ESP32 and python-flask. In recent times, we used surveillance cameras for monitoring and recording moments, but manual surveillance and real-time monitoring is one of the most important and challenging branches of computer vision, which has been widely applied in peoples’ life, […]
  • The earth retaining wall is the most important structure in various construction projects of civil engineering. It involves intricate design work and the manual calculations can sometimes become tedious and time taking. Also the accuracy and precision of the design becomes very important when it comes to big structures such as bridges an […]
  • Design And Implementation Of Face Recognition – Based Door Access Control System

    To write about the Design And Implementation Of Face Recognition – Based Door Access Control System research project, follow this helpful guideline: With recent dramatic development in the field of artificial intelligence (AI), smart access control has become crucial part of our modern everyday lives. This paper presents a door security system designed to prevent trespassing in a highly secure areas like home environment. The implemented syst…

    46 Pages 1 - 5 Chapters 8,666 Words DOC/PDF Format Instant Download UPN50828

  • Design And Construction Of A Wind Power Generation

    To write about the Design And Construction Of A Wind Power Generation research project, follow this helpful guideline: Wind results from air in motion. Air in motion arises from a pressure gradient. Wind can be broadly classified as “planetary” and “local”. Planetary winds are caused by greater solar heating of the earth`s surface near the equator than near the northern or southern poles. This cause warm tropical…

    69 Pages 9,965 Words DOC/PDF Format Instant Download UPN25852

  • Design And Construction of A 12V Wind Power Generation

    To write about the Design And Construction of A 12V Wind Power Generation research project, follow this helpful guideline: Wind power is the conversion of wind energy into more useful forms, usually electricity using wind turbines. Wind power is generated in the form of electricity by converting the rotation of turbine blades into electrical current by means of an electrical generator. In windmills (a much older tech…

    46 Pages 1 - 5 Chapters 8,328 Words DOC/PDF Format Instant Download UPN27400

  • Design And Construction Of Wind Turbine Used For Driving The Propeller Shaft Of Marine Vessel

    To write about the Design And Construction Of Wind Turbine Used For Driving The Propeller Shaft Of Marine Vessel research project, follow this helpful guideline: Wind power has been a valuable resource for centuries, and in recent years this resource has become even more useful as a source for electrical power and its application has moved to ship driving. It has many advantages over traditional fossil fuel power sources, releasing no greenhouse gasses du…

    50 Pages 1 - 5 Chapters 8,179 Words DOC/PDF Format Instant Download UPN25590

  • Design And Construction Of An Antenna Booster

    To write about the Design And Construction Of An Antenna Booster research project, follow this helpful guideline: Wi-Fi signals are susceptible to signal loss as they travel hence Wi-Fi users are rarely completely satisfied with the signal strength offered by the off-the-shelf Wi-Fi cards, routers and access points. This project research intends to introduce a device which can provide Wi-Fi users with high s…

    41 Pages 1 - 5 Chapters 7,406 Words DOC/PDF Format Instant Download UPN46993

Live Chat