PROGRAMMING FOR ARTIFICIAL INTELLIGENCE AND AUTOMATION SYSTEMS
DOI:
https://doi.org/10.47390/ts-v3i12y2025N05Keywords:
Artificial Intelligence, automation, LISP, Prolog, C++, Python, logical programming, machine learning, deep learning, programming languages, intelligent systems.Abstract
Artificial Intelligence (AI) is an interdisciplinary field focused on developing methods and technologies that replicate human intellectual behavior. Choosing the appropriate programming language is crucial for developing effective AI systems and automated technological processes. This paper provides an overview of four widely used programming languages in AI — LISP, Prolog, C++, and Python — highlighting their strengths, weaknesses, and practical applications in intelligent and automated systems. Special attention is given to their suitability for logical reasoning, numerical computations, rapid prototyping, and integration into large-scale automated projects. The analysis shows that to optimize performance, maintainability, and flexibility, a combination of several languages is often used, which is particularly important for automation and the management of complex systems.
References
1. Russell, S., Norvig, P. Artificial Intelligence: A Modern Approach. 4th Edition, Pearson, 2020.
2. Luger, G. F. Artificial Intelligence: Structures and Strategies for Complex Problem Solving. 7th Edition, Pearson, 2009.
3. Van Rossum, G., Drake, F. L. Python Reference Manual. Python Software Foundation, 2001.
4. Stroustrup, B. The C++ Programming Language. 4th Edition, Addison-Wesley, 2013.
5. Colmerauer, A., Roussel, P. The Birth of Prolog. History of Programming Languages, ACM Press, 1996.
6. McCarthy, J. LISP 1.5 Programmer’s Manual, MIT Press, 1962.
7. Chollet, F. Deep Learning with Python. 2nd Edition, Manning, 2021.
8. Goodfellow, I., Bengio, Y., Courville, A. Deep Learning. MIT Press, 2016.
9. Kowalski, R. Predicate Logic as a Programming Language. IFIP Congress, 1974.


