Comparison of the performance of scripting and compiled languages based on the operation of the genetic algorithm
Article Sidebar
Open full text
Issue Vol. 11 (2019)
-
Efficiency of databases in Django-based applications
Bartosz Nejman, Beata Pańczyk82-85
-
Comparative analysis of web applications development using JEE and PHP
Sebastian Jędrych, Bartłomiej Jędruszak, Beata Pańczyk86-90
-
Study on applying the Cucumber tool in testing applications
Illia Herman, Małgorzata Plechawska-Wójcik91-95
-
Implementation of web applications supporting business management basing on companies in chosen geographic area
Mateusz Poniatowski, Elżbieta Miłosz96-100
-
Comparison of encryption algorithms performance on iOS platform
Jakub Tudruj, Piotr Kopniak101-105
-
The use of an electronic heart rate monitor and surround sound to interact with a user in VR
Patryk Plewa, Tomasz Szymczyk106-113
-
Using Kinect controller for interacting with user in VR
Przemysław Samoń, Tomasz Szymczyk114-118
-
Analysis of the differences between frameworks of native applications and cross-platform
Kinga Łobejko119-124
-
Comparison of PHP applications development using the Yii2 and Laravel examples
Olena Sydorchuk125-130
-
Methods for conducting unit tests in the C++14 standard using the GMOCK library
Kamil Strózik131-136
-
Comparison of the performance of scripting and compiled languages based on the operation of the genetic algorithm
Filip Dzikowski137-144
-
Comparison of single-page application development using Ember and React example
Jacek Wróbel145-148
-
Comparative analysis of selected programming issues requiring inter-process and inter-thread communication
Kamil Wróbel149-154
-
Analysis of the possibilities of cooperation of mobile applications with network services of the type REST and Web Service
Mateusz Daraż, Piotr Kopniak155-162
-
Analysis and evaluation of the implementation of information security policy in selected Polish and Ukrainian IT companies
Andriy Andriychuk163-166
Main Article Content
DOI
Authors
Abstract
The aim of this work was to compare the performance of selected programming languages (Python, C) by measuring the time of operation and use of computer resources of the genetic algorithm for given parameters, and then assessing whether the scripting language can be
comparable in terms of speed with the compiled language. For this purpose, a genetic algorithm has been implemented in each of these
languages and test scenarios were developed. The results form the basis for the final evaluation of the performance of the presented languages and proof that the scripting language can achieve operating times comparable to the compiled language.
Keywords:
References
[2] Andersen L. O.: Program Analysis and Specialization for the C Programming Language. Dania, Maj 1994.
[3] https://en.wikipedia.org/wiki/C_(programming_language) [05.01.2019]
[4] Lutz M.: Learning Python. O'Reilly Media, 2013.
[5] Ateeq M., Habib H., Umer A., Rehman M. U.: C++ or Python? Which One to Begin with: A Learner's Perspective. [W]: 2014 International Conference on Teaching and Learning in Computing and Engineering, IEEE, 11-13 April 2014.
[6] Dobrescu L.: Replacing ANSI C with other modern programming languages. [W]: 2014 International Symposium on Fundamentals of Electrical Engineering (ISFEE), IEEE, 28-29 Nov. 2014.
[7] Prechelt L.: An empirical comparison of seven programming languages. Computer, Volume: 33, Issue: 10, Oct 2000.
[8] Jun L., Ling L.: Comparative research on Python speed optimization strategies. [W]: 2010 International Conference on Intelligent Computing and Integrated Systems, IEEE, 22-24 Oct. 2010.
[9] Zhang H., Nie J.: Program performance test based on different computing environment. [W]: 2016 IEEE International Conference of Online Analysis and Computing Science (ICOACS), IEEE, 28-29 May 2016.
[10] Man K. F., Tang K. S., Kwong S.: Genetic algorithms: concepts and applications [in engineering design]. IEEE Transactions on Industrial Electronics, 1996, Volume: 43, Issue: 5, Oct 1996, p.: 519 - 534.
[11] Srinivas M., Patnaik L. M.: Genetic algorithms: a survey. Computer, 1994, Volume: 27, Issue: 6, June 1994, p.: 17 - 26. [12] http://psyco.sourceforge.net/ [02.02.2019]
[13] http://pypy.org/index.html [02.02.2019]
[14] https://docs.python.org/3.6/extending/extending.html [02.02.2019]
[15] https://github.com/python/cpython [06.01.2019]
[16] Merelo-Guervós J. J., Blancas-Álvarez I., Castillo P. A., Romero G., Rivas V. M., García-Valdez M., Hernández-Águila A., Romáin M.: A comparison of implementations of basic evolutionary algorithm operations in different languages. [W]: 2016 IEEE Congress on Evolutionary Computation (CEC), IEEE, 24-29 July 2016.
[17] Suman S., Giri V. K.: Genetic Algorithms: Basic Concepts and Real World Applications. Gorakhpur, Uttar Pradesh, India, May 2016.
[18] Myalapalli V. K., Myalapalli J. K., Savarapu P. R.: High performance C programming. [W]: 2015 International Conference on Pervasive Computing (ICPC), IEEE, 8-10 Jan. 2015.
[19] Gerardo de la Fraga L., Tlelo-Cuautle E., Azucena A. D. P.: On
the Execution Time of a Computational Intensive Application
in Scripting Languages. [W]: 2017 5th International Conference
in Software Engineering Research and Innovation
(CONISOFT), IEEE, 25-27 Oct. 2017.
Article Details
Abstract views: 332
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
