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

The Performance Evaluation Of Java, Python, Javascript, C And C++ (PDF/DOC)

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.

 

Click the button below to INSTANTLY subscribe and download the COMPLETE MATERIAL (PDF/DOC)!

Related Field(s):

You will download the Performance Evaluation Of Java, Python, Javascript, C And C++ complete material (DOC) through your email or WhatsApp after payment or from this website download link.

This Performance Evaluation Of Java, Python, Javascript, C And C++ is relevant for students in Electrical Electronics Engineering and other related fields.