Comparative Analysis of Programming Languages Utilized in Artificial Intelligence Applications: Features, Performance, and Suitability

dc.authorscopusid 59201711600
dc.authorscopusid 57271674300
dc.authorscopusid 8402817900
dc.contributor.author Türkmen,G.
dc.contributor.author Sezen,A.
dc.contributor.author Şengül,G.
dc.contributor.other Computer Engineering
dc.date.accessioned 2024-10-06T11:17:06Z
dc.date.available 2024-10-06T11:17:06Z
dc.date.issued 2024
dc.department Atılım University en_US
dc.department-temp Türkmen G., Atılım University, Engineering Faculty, Computer Engineering Department, Ankara, 06830, Turkey; Sezen A., Atılım University, Engineering Faculty, Computer Engineering Department, Ankara, 06830, Turkey; Şengül G., Atılım University, Engineering Faculty, Computer Engineering Department, Ankara, 06830, Turkey en_US
dc.description.abstract This study presents a detailed comparative analysis of the foremost programming languages employed in Artificial Intelligence (AI) applications: Python, R, Java, and Julia. These languages are analysed for their performance, features, ease of use, scalability, library support, and their applicability to various AI tasks such as machine learning, data analysis, and scientific computing. Each language is evaluated based on syntax and readability, execution speed, library ecosystem, and integration with external tools. The analysis incorporates a use case of code writing for a linear regression task. The aim of this research is to guide AI practitioners, researchers, and developers in choosing the most appropriate programming language for their specific needs, optimizing both the development process and the performance of AI applications. The findings also highlight the ongoing evolution and community support for these languages, influencing long-term sustainability and adaptability in the rapidly advancing field of AI. This comparative assessment contributes to a deeper understanding of how programming languages can enhance or constrain the development and implementation of AI technologies. © IJCESEN. en_US
dc.identifier.citationcount 0
dc.identifier.doi 10.22399/ijcesen.342
dc.identifier.endpage 469 en_US
dc.identifier.issn 2149-9144
dc.identifier.issue 3 en_US
dc.identifier.scopus 2-s2.0-85203684501
dc.identifier.scopusquality Q4
dc.identifier.startpage 461 en_US
dc.identifier.uri https://doi.org/10.22399/ijcesen.342
dc.identifier.uri https://hdl.handle.net/20.500.14411/9579
dc.identifier.volume 10 en_US
dc.institutionauthor Türkmen, Güzin
dc.institutionauthor Sezen, Arda
dc.institutionauthor Şengül, Gökhan
dc.language.iso en en_US
dc.publisher Prof.Dr. İskender AKKURT en_US
dc.relation.ispartof International Journal of Computational and Experimental Science and Engineering en_US
dc.relation.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.scopus.citedbyCount 20
dc.subject AI en_US
dc.subject Machine Learning Applications en_US
dc.subject Programming Languages en_US
dc.title Comparative Analysis of Programming Languages Utilized in Artificial Intelligence Applications: Features, Performance, and Suitability en_US
dc.type Article en_US
dspace.entity.type Publication
relation.isAuthorOfPublication 4aaa6f9a-60e2-4552-9c91-208fd7db4150
relation.isAuthorOfPublication 367853fe-83ca-445e-a3be-00c62fcb4e35
relation.isAuthorOfPublication f291b4ce-c625-4e8e-b2b7-b8cddbac6c7b
relation.isAuthorOfPublication.latestForDiscovery 4aaa6f9a-60e2-4552-9c91-208fd7db4150
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections