Comparative Review of JAVA and Python

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

International Journal of Research and Development in Applied Science and Engineering (IJRDASE)

ISSN: 2454-6844

Comparative Review of JAVA and Python


Vineesh Cutting Nehemiah Stephen
Department of Computer Science & I.T Department of Computer Science & I.T
V.I.A.E.T, Prayagraj, India V.I.A.E.T, Prayagraj, India
[email protected] [email protected]

Abstract: In this era of technology, programming has time of 1954. Programming and Coding are regularly utilized
become more significant than ever before. Python and as tradable words, however we really want to comprehend that
JAVA are both widely used programming languages. knowing how to code doesn't mean you can program. Coding
Python, the most popular programming language in is the capacity to compose code with the information on the
today’s world, is a high-level object-oriented language, grammar and design of a language while Programming is the
whereas JAVA is the object-oriented language. In this ability to interpret a plan to take care of an issue and it
paper, we present a comparative study of Python and contains coding, breaking down and executing calculations,
JAVA. This paper discusses the introduction to these understanding information constructions, and taking care of
languages, their memory management techniques, and the issues.
reasons behind their program execution speed. There is a huge extension for a Computer Science certificate
Furthermore, we analyzed the execution time and memory holder and they can endeavor in any field. These days, there
used by multiple algorithms in both the languages with are many programming dialects accessible and every single
best, average, and worst cases. They are also compared one of them is superior to the next in their own viewpoints. To
with respect to the benefits and issues related to them. This pick just a single programming language is intense. There are
paper includes a comparison of the two most popular, top- various variables to be viewed as while picking a language.
ranked, and in demand programming languages Python Incorrectness and deception of qualities of a programming
and Java. A brief overview of Python and Java including language like outsider help, simplicity of getting, speed or
its features, applications, advantages, and disadvantages is capacity, and so forth, can have a tremendous effect while
presented in this work. The comparison of the two choosing a programming language [5].
languages is based on syntax and features comparison. Fledgling thinks uniquely in contrast to a specialist or experts.
What is simple and can be tackled in almost no time by an
Key Words: Comparison, Python, Java, Programming expert can consume a large chunk of the day and be
Language, Beginner. challenging for a beginner. Amateur has to know the grammar,
variable, circles, how to emphasize, and so on, while experts
1. Introduction: have previously obtained the information. Fledgling normally
The possibility that writing computer programs is a battles on the best way to investigate as they don't generally
characteristic attribute is a legend. While showing how to have any idea what ought to occur. A few antagonistic
peruse, we as a rule take more limited books including basic, conditions that were even seen at colleges like Lappeenranta
rudimentary words and not an exemplary book. Likewise, we University of Technology (LUT) where students of
simply need to apply something similar in programming too. programming neglected to pass the essential course and
Taking care of simple and basic issues helps in building the regardless of whether they pass, they were abominable.
certainty to take care of confounded issues [4]. Computational Amateur as a rule sees that practically all programming
Thinking is fundamental particularly for an individual related instruments expensive and respectable Integrated
with Computer Science. The contention to figure out which Development Environments (IDEs) bewildering. Along these
programming language to be picked by an amateur has been lines, modest yet high perspective instruments ought to be
an on-going debate [10]. Programming Language is the picked [4]. Amateur requirements to utilize little errands and
phrasing used to convey among machines and people. PCs devices appropriate for their standard not for the level of an
don't get human language so we want a language that machine expert.
typically comprehends. It carefully guides the PC what to do To a beginner, it is difficult and confounded to realize every
straightaway to play out an assignment or take care of an one of the themes like article situated, unique memory taking
issue. The principal programming language formally proposed care of, and so forth, as they are not exceptional [4]. It is
was Plankalkül, created by Konrad Zuse for his Z1 PC fundamental to execute an express and significant plan while
somewhere in the range of 1943 and 1945 albeit not carried learning a programming language since the primary
out until further notice. The principal working significant level programming language has an enduring effect in regards to the
programming language is known as the Short Code proposed insight and aspiration for picking up programming [3].
by John Mauchly's in 1949 and was written in the mid 1950s. Student's consideration is separated on the off chance that they
Fortran (Formula Translation) was the primary industrially are constantly confronted with the new programming climate.
accessible language created by a group at IBM in the extended

Available online at: www.ijrdase.com Volume 21, Issue 1, December 2021


All Rights Reserved © 2021 IJRDASE
International Journal of Research and Development in Applied Science and Engineering (IJRDASE)
ISSN: 2454-6844

In this way, it is fundamental that they keep on dominating the in this paper. The calculation for calculation of expanding
climate they know about [4]. grade point normal (CGPA) was authorized and executed in
Comparative central structure blocks are utilized by the vast both the language. The consequence of this trial shows that
majority of the programming language, so it will be simple Python consumes less memory than Java, Python has a more
and easy modest code size than Java, Python executes quicker than
to pick another new dialect on the off chance that one has Java, and Java is more strong than Python. Along these lines,
become capable in a specific language [1]. Despite the fact Python is embraced for guidance in the main course in PC
that developers utilize various dialects, they typically grade to programming class for the beginner.
utilize the style and design of their first language [6]. E Insanudin (2019) directed research on the examination of
Assuming fitting advances are started PC writing computer source code execution in Python and Java [2]. The air pocket
programs is fun and simple. Hence, choosing a specific sort calculation is utilized in this paper to break down the
programming language is a urgent advance looked by a correlation. The examination is directed in view of lines of
fledgling so as not to be puzzled and devalue their trust in code, record limit, and access speed. A similar air pocket sort
programming. Among the different dialects accessible, just calculation is carried out in both the language i.e., Java and
Java and Python are picked for this paper. Fame of Python. The creator reasoned that python has a lesser number
Programming Language (PYPL) Git-center point file and the of codes and less record limit than Java and access speed of
fourth Annual Developer Ecosystem Survey by JetBrains was Python is additionally great.
utilized to get a few thoughts in regards to the current A Bogdanchikov, M Zhaparou, and R Suliyev (2013)
programming patterns [14, 13]. Java is one of the most introduced a report on "Python to pick up Programming" [3].
indemand and famous dialects and has been flourishing for Python is utilized for this report as it has perfectly coordinated
around 25 years. Python is more seasoned than Java i.e., it has v language structure and useful assets to address any
been around for a very long time. Python has been taking off assignment. Python is simple
in ubiquity for the beyond couple of years and ready to furthermore, straightforward math. A few comparative codes
challenge the well known dialects. This paper thinks about are carried out in Python, Java, and C++ and are dissected.
different attributes and highlights of the two dialects. Python is not difficult to
The yearning of this paper is to dissect and suggest which peruse and see along these lines, it is positive for novices.
programming language will be better for a novice to such an Fledgling generally comprehends programming great when
extent that they don't lose interest in the field of programming. Python is utilized. The report additionally presents an
This paper doesn't intend to confirm that the programming aftereffect of the midterm characteristics of similar courses
dialects referenced in this paper outperforms the wide range of instructed in Java and Python. A climb of 16% is seen in the
various programming language accessible and is the best one course instructed in Python.
for a novice. Choosing a language that is novice cordial is Jussi Pekka Kasurinen (2007) introduced a report on "Python
vital for a fledgling. Amateurs for the most part have no as a programming language for the starting programming
information on which language to pick, so in this paper, we course" [4]. This report investigated the initial level schooling
made an honest effort to recommend a language for the and seek after a few normal issues among the course. Python
fledgling. Choosing a specific language and adhering to it is a is contrasted with C, C++, and Java to demonstrate the
vital responsibility any other way the students will be baffled induction that Python is better for the beginner. The report
and it will belittle their certainty. This report centers around additionally examined what to remember for the course
Python and Java as it were. Python utilizes extremely construction and what to educate on the principal
straightforward English and it is exceptionally simple to learn. programming course. Louisiana State University and the State
It was worked with the idea of a fledgling. While Java is University of West Georgia applied Python to their
likewise simple to learn, it has solid local area support. The fundamental programming course. The conditions at fall
open position for the two dialects is additionally exceptionally Lappeenranta University of Technology (LUT) 2005 is
high. The interest for designers with the information on these likewise examined in the report. Collecting great course books
dialects continues to increment. Be that as it may, the requests and reference material was demanding.
can't be satisfied as they required talented designers so the Akesson Tobias and Rasmus Horntvedt (2019) introduced a
interest and store network isn't direct. report on "Java, Python, and JavaScript, an examination" [5].
The report presents a concise correlation of three unique
2. Related Work: dialects Python, Java, and JavaScript-in light of three
Monica, N., O. Ogbuokiri, Benedette, O. Okwume (2015), various stages i.e., its punctuation, why the particular language
introduced a report on "Examination of python and java for is liked than one more in conditions, and speed. Python is
use in guidance in the principal course in PC programming" supposed to be the most straightforward among the three
[1]. This proposal makes sense of the examination of dialects referenced which expect for lesser chance to compose.
programming dialects (Python and Java) in light of code size, Java's severe sentence structure is likewise profitable and
execution time, memory utilization, rightness/heartiness, and ideal. Python is depicted as the slowest from the other two
remarking/dependability. The work requests and dialects.
compensation for Java and Python designers are accentuated
Available online at: www.ijrdase.com Volume 21, Issue 1, December 2021
All Rights Reserved © 2021 IJRDASE
International Journal of Research and Development in Applied Science and Engineering (IJRDASE)
ISSN: 2454-6844

K. R. Srinath(2017) led an examination paper on "Python - 3.1 Overview of Java


The Fastest Growing Programming Language" [9]. This paper The programming language, Java was proposed by James
makes sense of why Python is an appropriate language for Gosling and his group from Sun Microsystems in the year
both learning and certifiable programming. Why Python is 1991 and was delivered in 1995 [5]. Java's most noticeable
considered as the quickest developing language is additionally component is that it is stage free i.e., it has the properties of
thought in this paper. The main elements of python language, WORA (Write Once, Run Anywhere). Whenever Java was
the sorts of programming upheld by python and its clients, and first proposed, it was called OAK. OAK was presented with
its applications are likewise inspected here. Python the impression of a programming language that goes about as
additionally has a few cons like the bigger and confounded a a stage for association for apparatuses like VCR, TV, and so
program is, it is arduous to keep up with and right blunders on, [8]. Prophet Corporation acquired Sun Microsystems in
that emerge; and as Python is powerfully composed, the 2009-10 and turned into the owner of Java. Java is an arranged
machine needs to perform additional work making Python language that is statically composed i.e., their factors are to be
slow. proclaimed prior to allotting values. The projects written in
Stephen J. Humer and Elvis C. (2014) introduced a report on Java runs quicker than Python however is more slow when
"a similar investigation of the C++, java and python language" contrasted and C++.
[11]. The report is an investigation of the correlation of Airbnb, Uber, LinkedIn, Pinterest, Groupon, Spotify, Eclipse,
Python, Java, and C++. The basic and progressed highlights of Hadoop, and so forth, are generally founded on Java. Huge
the three dialects are thought about and dissected. Every Companies like Infosys, TCS, Wipro, HCL Tech, Naukri,
language is assessed in light of standard Jabong, Myntra, Flipkart, Trivago, ibibo, and so on, are as yet
assessment models of comprehensibility, effortlessness, utilizing Java.
symmetrically, movability, programming climate, and
utilization cost. Java is supposed to be more helpful and
leaned toward than C and C++ in its own viewpoints. Python
is simpler and requires as it were
a couple of lines of code contrasted with the others. Python is
additionally liked because of its immense accessible decisions
for execution.
Kirby McMaster and his group in the year 2017 introduced a
report on the correlation of Java and Python for the inclusion
of Introductory Programming Concepts [12]. In this paper,
they broke down the two dialects i.e., Java and Python by
examining the words on course books that portray
fundamental programming insight. TextSTAT program is
taken on in this report to appraise the count of the idea of
fundamental programming themes recorded in the example of
Java and Python reading material. There is a great similarity to
ideas in the two dialects. Python exhibit is compatible with a Fig. 1: Features of Java
rundown. The position of connection of Java and Python is
0.726 and it continues to rise. Module and capacity are more Figure 1 displayed above is an outline containing a few
liked in Python than Java. Essentially, string, constructor, the elements of Java.
assertion is more liked in Java than Python.
Object-oriented
3. Outline Java is completely object-situated. The OOP (Object-Oriented
There are different dialects that might be better for a developer Programming) helps in managing certifiable applications. The
however in this report, the group chosen just two dialects consideration of legacy, polymorphism, deliberation, and
according to their comfort. The chose programming dialects embodiment makes a program an OOP.
i.e., Java and Python are wellestablished and highest level in
eminent sites. They are well known and the interest in the gig Stage Independent
market is very acceptable. The absolute most significant While ordering a program, it is arranged into a stage free byte
elements of a programming language for a fledgling should be code which is then executed utilizing a Java Virtual Machine
that it is basic, open, dependable, and straightforward. The (JVM). The utilization of JVM makes Java programming stage
group led some examination concerning the two dialects from free since assuming that JVM is introduced a similar program
various sources, for example, research papers, books, articles, can be executed in numerous stages [5].
and so forth A short investigation of the two dialects is given
underneath. Secured
Java utilizes its own runtime climate i.e., JVM, Java
applications are secure. Security viewpoints like
Available online at: www.ijrdase.com Volume 21, Issue 1, December 2021
All Rights Reserved © 2021 IJRDASE
International Journal of Research and Development in Applied Science and Engineering (IJRDASE)
ISSN: 2454-6844

Typechecking at gather time and runtime checking are tracked caters simple coding and high security which works with the
down inbuilt in Java. Java is likewise known for the security improvement of utilizations for wellbeing, government
that it gives. Java additionally needs pointers, which managed retirement, schooling, and protection. Open-source
empowers security. web based business stages like Broadleaf give help to Java in
creating web based business web applications.
Powerful
Java has solid memory the executives and it consequently Cloud-based Applications
disposes of articles that are not utilized. Java comprises of Distributed computing gives a minimal expense result for IT
special case taking care of and kinds of actually looking at foundation. It gives on-request conveyance of IT assets
methods. This large number of elements of Java make it through the web containing capacity, servers, data set, systems
vigorous. administration, and programming with the pay-more only as
costs arise valuing model. Java has characters that guide being
Compact developed like SaaS (Software-as-a-Service), IaaS
Java byte code can be moved to any stage with next to no (Infrastructure-as-a-Service), and PaaS (Platform-as-a-
execution making it convenient. Service).

Multi-string Enormous Data Technologies


The highlights of multi-stringing are inbuilt in Java. It For the investigation of Big Data, Java is utilized as it is quick,
supports fabricating profoundly intelligent and responsive solid, and hearty. The highlights of Java, for example,
applications that arrangement with many errands on the Automatic Garbage Collection and solid memory the board
double. Multi Threads share a typical memory region, make it positive for use in Big Data. Structures like Apache
increment the abilities and execution. Mahout, Apache Spark, Java JFreechart are utilized by Java
for participating in Big Data. Java is well established with
Conveyed Open source networks making it better for this large number
This part of Java permits getting to records by calling the of advancements. Huge Data Technologies like Apache
techniques from any machine on the web. It upholds the Hadoop, Apache Spark, Apache Mahout, and so on, are sub-
sharing of information and projects among various PCs for undertakings of Java.
systems administration that is inherently incorporated into it.
Java upholds RMI (Remote Method Invocation), Socket 3.3 Overview of Python
Programming, and the COBRA that guide in sharing articles Python was formed in the last part of the 1980s and upheld in
in an appropriated climate. December 1989 by Guido van Rossum at Central Wiskunde
and Informatica (CWI) in the Netherlands [5, 7, 16]. Python
3.2 Applications of Java was proposed to be the beneficiary for the ABC language that
There are many fields that utilization Java in reality. The is capable for special case taking care of and communicating
group led some exploration in regards to the uses of Java. A with the working framework Amoeba [7, 17]. Python was
concise depiction of a portion of the normal purposes of Java named relating to Guido's energy for the network show Monty
is introduced beneath. Python's Flying Circus [2, 17]. Python is deciphered and
progressively composed programming language which implies
Android Applications that software engineer doesn't have to characterize the
Java is viewed as the authority programming language for information kind of the factors and no requirement for
android portable application advancement. Albeit versatile accumulation and with the utilization of the intelligent order
applications can be made utilizing Dart, Java is generally line, they get
liked. The Java byte code aggregated runs on a specific virtual brief appraisal without trusting that the entire program will be
machine for android called Dalvik Virtual Machine (DVM). done. Python Software Foundation (PSF) is a non-beneficial
Application making programming like Android Studio and association dug in as the scholarly proprietor of Python since
Kotlin is viable with Java. Java OOP rule gives better security, adaptation 2.1 [2]. Python has turned into the quickest
straightforward and more powerful with creating android developing language. The prevalence of Python in information
applications science is one of the fundamental purposes behind the climb
of Python [9]. Some product programs that are written in
Work area GUI Applications Python are YouTube, Google, Instagram, Reddit, Spotify,
Java can be utilized for the created work area application. The Dropbox, Quora, and so forth Organizations like IBM, Disney,
bundles like Abstract Windowing Toolkit (AWT), JavaFX, NASA, Instagram, Spotify, Amazon, SurveyMonkey,
and Swing are utilized to construct GUI applications. Facebook, and so on, use Python.

Electronic Applications
Java is utilized to make web applications with the assistance
of servlets, swaggers, JSP (Java Server Pages), and so on Java
Available online at: www.ijrdase.com Volume 21, Issue 1, December 2021
All Rights Reserved © 2021 IJRDASE
International Journal of Research and Development in Applied Science and Engineering (IJRDASE)
ISSN: 2454-6844

Object-Oriented
Python upholds an article arranged approach which assists the
software engineer with composing reusable code and help in
fostering the application with lesser code.

Extensible and installed


The extensible property of Python permits code to be
composed and ordered in different dialects like C or C++. This
code then, at that point, can be utilized further in Python when
required. The inserted property of Python permits is permitting
the utilization of Python in another programming language.

Enormous Standard Library


Python alongside the enormous standard library
accommodates a huge scope of modules and capacities. So the
software engineer doesn't have to compose the code, they can
simply import it
Fig 2: Features of Python Powerfully Typed
Python is supposed to be a powerfully composed language
Figure 2 shown above are some common features of Python. since it doesn't have to indicate the information sort of the
variable while proclaiming it. The sort of significant worth is
Simple chosen during the run time.
Python is not difficult to code and simple to peruse when
contrasted with different dialects like Java, C, C++, and so on 3.4 Applications of Python
Python sentence structure can be examined by anybody during There are many purposes of Python yet the group just chosen a
a brief timeframe. Python code resembles English that permits few normal applications. The utilizations of Python are
the student to zero in on the outcome. displayed to sum things up beneath.
Expressive Web improvement
Python can execute a convoluted capacity with a couple of Python is a go-to language for web improvement. Django,
lines of code contrasted with different dialects. Pyramid, Flask, Bottle are a portion of the structures presented
by Python. Python web structures are well known for their
Free and Open Source security, adaptability, and adaptability. Demands, Beautiful
Python is open source and uninhibitedly accessible. The Soup, Paramiko, Feedparser, Twisted Python, and so on, are
general population can help and add to the improvement of the libraries that additionally remembered for the Python's
language. The Python source code can be downloaded, Package Index.
changed, utilized, and be dispersed.
Game turn of events
Significant level language Python has many in-constructed libraries that are good for
Python is an undeniable level language. There is no fostering a game. PyGame, PyKyra are structures for game
requirement for recollecting the engineering and memory the turn of events and PySoy is a 3D cloud game motor for
board which makes python entirely great. Python3.
Convenient Man-made brainpower and Machine Learning
Python is supposed to be versatile as a similar program written Man-made brainpower and Machine Learning is one of the
in Python can be executed in various stages like Windows, rising themes and will be gone on from now on. Python is
Linux, Unix, and so forth, if framework subordinate elements famous and positive to be utilized in Artificial insight and AI
are stayed away from. because of its personality of being steady, secure, adaptable,
and of its different devices. Some of Python libraries and
Deciphered Language structures utilized in Artificial Intelligence are SciPy, Pandas,
Python is a deciphered language. The code doesn't require Seaborn, Keras, TensorFlow, Scikit-learn, NLTK, Pytorch,
aggregation, they are executed line by line and not all at a time Accord.NET, and so forth
which makes troubleshooting the code more straightforward
than the wide range of various dialects. Along these lines, Work area GUI applications
Python is more slow than Java because of this component.
Available online at: www.ijrdase.com Volume 21, Issue 1, December 2021
All Rights Reserved © 2021 IJRDASE
International Journal of Research and Development in Applied Science and Engineering (IJRDASE)
ISSN: 2454-6844

Python is additionally utilized for work area applications. GUI [6] Pellet, Jean-Philippe, Amaury Dame, and Gabriel Parriaux.
toolboxs and systems like PyQt, PyGtk, Kivy, Tkinter, "How beginner-friendly is a programming language? A short
WxPython, PyGUI, and PySide help in making the analysis based on Java and Python examples." (2019).
improvement of famously practical work area application a [7] Adawadkar, Kalyani. "Python Programming Applications
simple undertaking. and Future." International Journal of Advanced Engineering
and Research Development. http://ijaerd.
Web scratching applications com/papers/special_papers/IT032. pdf (2017).
A Python is a grand instrument that can be utilized to passage [8] Fatima, N., and S. Arabia. "Performance comparison of
enormous information from a site which is then utilized for most common high level programming languages."
work postings, cost examination, and so forth Excellent Soup, International Journal of Computing Academic Research
Mechanical Soup, LXML, and so on, are a few instruments (IJCAR) 5.5 (2016): 246-258.
utilized for web scratching. [9] Srinath, K. R. "Python–The Fastest Growing Programming
Language." International Research Journal of Engineering and
Information Science and Data Visualization Technology (IRJET) 4.12 (2017): 354-357.
Python is liked by a larger number of people for the [10] Pears, Arnold, Stephen Seidman, Lauri Malmi, Linda
investigation and representation of enormous information. Mannila, Elizabeth Adams, Jens Bennedsen, Marie Devlin,
Python is related with measurable means to examine and and James Paterson. "A survey of literature on the teaching of
portray confounded information by information researchers. introductory programming." In Working group reports on
Bundles like NumPy, Pandas, Sci-Kit, and so forth, are ITiCSE on Innovation and technology in computer science
utilized. education, pp. 204-223. 2007.
[11] Foster, Elvis. “A comparative analysis of the C++, Java,
4. Conclusion: and Python Languages.” (2014)
A large portion of the programming language has comparative [12] McMaster, Kirby, et al. "Java vs. Python coverage of
basics, in this manner paying little heed to which language is introductory programming concepts: a textbook analysis."
picked the individual can get familiar with another Information Systems Education Journal 15.3 (2017): 4.
programming language without any problem. The fledgling [13] https://www.jetbrains.com/lp/devecosystem-2020/
should not continue changing the language prior to dominating [14] http://pypl.github.io/PYPL.html
it as it will prompt a deficiency of certainty. Thus, the [15] https://octoverse.github.com/
beginner ought to pick the programming language as per the [16] https://en.wikipedia.org/wiki/Python_(programming
objectives they like. On the off chance that the individual _language)
might want to go for application improvement, pick Java or [17] Donaldson, Toby. "Python as a first programming
Swift or Flutter. If the individual has any desire to make a language for everyone." Western Canadian Conference on
game than a language like JavaScript, Java, C or C++ might Computing Education. Vol. 232. 2003.
be liked. In the event that the individual is keen on web [18] Dr. R. Nageswara Rao. “Core Python Programming”.
improvement or Artificial Intelligence, and so forth, language New Delhi: Dreamtech Press; 2018
like Python, JavaScript, Ruby will be great. In this manner, a [19] R. v. Hattem, "Decorators – Enabling Code Reuse by
novice should initially know what he/she might want to deal Decorating" in Mastering Python , April 2016, ch. 5, pp. 130
with from now on or pick an area of interest. From that point [20] R. v. Hattem, "Async IO – Multithreading without
onward, as indicated by their inclinations, the language should Threads" in Mastering Python , April 2016, ch. 7, pp. 176
be picked. [21] K. R. Srinath, "Python – The Fastest Growing
Programming Language", 2017.
References [22] R. v. Hattem, "Performance – Tracking and Reducing
[1] Monica, N., O. Ogbuokiri Blessing, and O. Okwume Your Memory and CPU Usage" in Mastering Python , April
Benedette. "Comparison of python and java for use in 2016, ch. 5, pp. 346
instruction in first course in computer programming." [23] M. Joseph and P. Keshwani, “Comparison Between
[2] Insanudin, E. "Implementation of python source code Linear Search and Binary Search Algorithms”, 2018.
comparison results with Java using bubble sort method." [24] A. R. Chadha, R. Misal, and T. Mokashi, “Modified
Journal of Physics: Conference Series. Vol. 1280. No. 3. IOP Binary Search Algorithm.”, International Journal of Applied
Publishing, 2019. doi:10.1088/1742-6596/1280/3/032027 Information Systems, 2014.
[3] Bogdanchikov, A., M. Zhaparov, and R. Suliyev. "Python
to learn programming." Journal of Physics: Conference Series.
Vol. 423. No. 1. IOP Publishing, 2013. doi:10.1088/1742-
6596/423/1/012027
[4] Kasurinen, Jussi. "Python as a programming language for
the introductory programming courses." (2007).
[5] Åkesson, Tobias, and Rasmus Horntvedt. "Java, Python
and Javascript, a comparison." (2019).
Available online at: www.ijrdase.com Volume 21, Issue 1, December 2021
All Rights Reserved © 2021 IJRDASE

You might also like