Content area

Abstract

Software engineers often compare programming languages. Several programming languages are designed, specified, and implemented every year in order to accommodate changing programming paradigms, hardware evolution, and other changes. In a comparative study of Python, Visual Basic.Net (VB.NET), C++, and Java, we examine machine learning capabilities of these four programming languages. This field of study focuses on computers that learn from experience and use information to become more efficient. As a general rule, it falls under the realm of computing. The process of machine learning entails analyzing samples of data to develop a model that can make predictions without any explicit programming. ML models and frameworks have evolved into increasingly complex models along with machine learning (ML). A number of emerging technologies are becoming increasingly important as software machine learning advances, such as Python, C++, VB.NET, and Java. Comparing these languages can reveal several characteristics.

Details

Title
Comparative Analysis of Four Programming Languages for Machine Learning
Publication title
Volume
30
Issue
6
Pages
1437-1445
Number of pages
10
Publication year
2025
Publication date
Jun 2025
Publisher
International Information and Engineering Technology Association (IIETA)
Place of publication
Edmonton
Country of publication
Canada
ISSN
16331311
e-ISSN
21167125
Source type
Scholarly Journal
Language of publication
French
Document type
Journal Article
Publication history
 
 
Online publication date
2025-06-30
Milestone dates
2025-05-21 (Accepted); 2025-04-18 (Revised); 2025-02-01 (Received)
Publication history
 
 
   First posting date
30 Jun 2025
ProQuest document ID
3240453117
Document URL
https://www.proquest.com/scholarly-journals/comparative-analysis-four-programming-languages/docview/3240453117/se-2?accountid=208611
Copyright
© 2025. This work is published under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-08-18
Database
ProQuest One Academic