ANALISIS BAHASA PEMROGRAMAN C/C++ DAN PYHTON DALAM EKOSISTEM ROBOT
ANALYSIS OF C/C++ AND PYTHON PROGRAMMING LANGUAGES IN ROBOT ECOSYSTEM
Abstrak
Robot operating systems require programming languages capable of delivering high performance for real-time control and high flexibility for complex cognitive tasks. This study aims to systematically analyze and compare the optimal roles of C, C++, and Python in the current robotics ecosystem. The method used is a Systematic Literature Review (SLR), focusing on synthesizing findings from comparative studies (Ritonga & Yahfizham, 2023) and functional application journals (Surbakti et al., 2024; Imamuddin et al., 2021). The analysis is based on three main themes: quantitative performance, qualitative ease of development, and applicability in functional domains. The research findings clearly demonstrate that C/C++ is far superior in low-level control, real-time operations, and memory efficiency, thus playing a role as the core of system performance. On the other hand, Python excels in highlevel cognitive tasks, rapid prototyping, and complex data processing due to its simple syntax and rich library ecosystem (such as NumPy, Matplotlib). This research concludes that the best approach is a hybrid architecture, which leverages the speed of C/C++ for hardware interaction and the flexibility of Python for intelligence and application logic, thereby maximizing system performance and development efficiency.