Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleArticle metrics
Review Article · Open access · Published 18 December 2021

Evolution of Artificial Intelligence Programming Languages - a Systematic Literature Review

Emmanuel Adetiba1, Temitope M. Adeyemi-Kayode1, Adekunle A. Akinrinmade1, Funmilayo S. Moninuola1, Oladipupo O. Akintade1, Joke A. Badejo1, Obiseye O. Obiyemi2, Surendra Thakur3 & Abdultaofeek Abayomi4

Journal of Computer Science, Volume 17, Issue 11, pp. 1157–1171 · doi.org/10.3844/jcssp.2021.1157.1171

8,623 accesses5,319 downloads7 citations (Crossref)Journal metrics
Cite Check for updates

Abstract

Artificial Intelligence (AI) has received significant attention in recent years. It is being adopted to provide solutions to medicine, engineering, education, government and several other domains. To analyze the state-of-the-art of research in AI, we present a systematic literature review focusing on the Evolution of AI programming languages. Our search returned 7,604 documents; after reviewing these documents, 78 which were relevant for this study were retained. Our research revealed that the prevalence of AI programming language by volume of publications had experienced peaks and valleys between 1963 and 2018; however, between 2015 to 2020, related publications have been experiencing peaks. During the review period, the PROLOG programming language received the most attention in about 49% of publications; this was followed by LISP, which received almost 22%. The remaining attention was shared between Logic and Object-Oriented Programming (LOOP), ARCHLOG, Epistemic Ontology Language with Constraints (EOLC), Python, C++, ADA and JAVA. However, the predominant AI programming language in recent AI software is C/C++, which takes 70% of the modern AI libraries analyzed in this study. Python is used in 60% of the modern AI libraries analyzed. Their prevalence is as a result of their speed, portability and ease of coding, making them effective in developing trending AI libraries such as TensorFlow and Keras.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Adetiba, E., Adeyemi-Kayode, T. M., Akinrinmade, A. A., Moninuola, F. S., Akintade, O. O., Badejo, J. A., Obiyemi, O. O., Thakur, S. & Abayomi, A. (2021). Evolution of Artificial Intelligence Programming Languages - a Systematic Literature Review. Journal of Computer Science, 17(11), 1157–1171. https://doi.org/10.3844/jcssp.2021.1157.1171

Licence
CC BY 4.0
Issue
Volume 17, Issue 11
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Evolution of Artificial Intelligence Programming Languages - a Systematic Literature ReviewJournal of Computer Science · Volume 17, Issue 11 · pp. 1157–1171 · CC BY 4.0Download