detailed  performance  results  of  the  tool  will  be 
reassessed after these improvements.  
Integration  of  AI  is  also  a  potential  avenue  for 
further  innovation,  offering  automated  codebase 
analysis,  identification  of  deprecated  features, 
replacement  suggestions,  and  validation  of 
correctness through automated testing. 
REFERENCES 
Abramov,  D.,  Redux  [Online]  [Accessed  28  Aug  2024] 
https://github.com/reduxjs/redux. 
Antal,  G.,  Havas,  D.,  Siket,  I.,  Beszédes,  Á.,  Ferenc,  R., 
Mihalicza,  J.,  2016.  Transforming  C++11  Code  to 
C++03 to Support Legacy Compilation Environments. 
In:  IEEE 16th International Working Conference on 
Source Code Analysis and Manipulation (SCAM), 
Raleigh,  NC,  USA,  pp.  177-186.  doi:  10.1109/ 
SCAM.2016.11. 
ANTLR Another Tool for Language Recognition [Online] 
[Accessed 10 July 2024] https://github.com/antlr. 
Bancila, M., 2024. Modern C++ Programming Cookbook: 
Master modern C++ including the latest features of 
C++23 with 140+ practical recipes, Packt Publishing, 
3
rd
 edition. 
Bastidas Fuertes, A.; Pérez, M.; Meza Hormaza, J., 2023. 
Transpilers:  A  Systematic  Mapping  Review  of  Their 
Usage in Research and Industry. Applied Sciences, vol. 
13, 3667. doi: 10.3390/app13063667. 
Chen, Z., Huang, K., Che, Y., Xu C., Zhang, J., Dai, Z., 
Mig,  L.,  2024.  Extending  OP2  framework to  support 
portable parallel programming of complex applications. 
CCF Trans. HPC, vol. 6, pp. 330–342. doi: 10.1007/ 
s42514-023-00174-8. 
Cooper, K.D., Torczon, L, 2011. Engineering a compiler, 
Morgan Kaufmann. San Francisco, 2
nd
 edition. 
GCC, the GNU Compiler Collection [Online] [Accessed 18 
Nov 2024] https://gcc.gnu.org/ 
Gong,  Y.,  Sbalzarini,  I.  F.,  2017.  Curvature  filters 
efficiently  reduce  certain  variational  energies.  IEEE 
Transactions on Image Processing vol. 26, no. 4, pp. 
1786-1798. doi: 10.1109/TIP.2017.2658954. 
Haxe  programming  language  with  a  cross-compiler. 
[Online] [Accessed 16 Nov 2024] https://haxe.org/. 
ISOCPP, 2024. 2024 Annual C++ Developer Survey "Lite", 
[Online][Accessed  14  Jan  2025]  https://isocpp.org/ 
blog/2024/04/results-summary-2024-annual-cpp-
developer-survey-lite. 
ISO/IEC  JTC  1/SC  22,  2014.  International standard 
ISO/IEC 14882:2014, Programming languages - C++. 
ISO/IEC  JTC  1/SC  22,  2017.  International standard 
ISO/IEC 14882:2017, Programming languages - C++. 
ISO/IEC  JTC  1/SC  22,  2020.  International standard 
ISO/IEC 14882:2020, Programming languages - C++. 
ISO/IEC  JTC  1/SC  22,  2024.  International standard 
ISO/IEC 14882:2024, Programming languages -  C++. 
Köppe  T.,  2018.  Changes  between  C++14  and  C++17. 
[Online]  [Accessed  14  Jan  2025]  https://www.open-
std.org/JTC1/SC22/WG21/docs/papers/2018/p0636r3. 
Köppe  T.,  2020.  Changes  between  C++17  and  C++20. 
[Online]  [Accessed  14  Jan  2025]  https://www.open-
std.org/jtc1/sc22/wg21/docs/papers/2020/p2131r0.htm
l. 
Lavavej, S.T., 2014. Removing auto_ptr, random_shuffle(), 
And  Old  <functional>  Stuff.  [Online]  [Accessed  17 
April 2024] https://www.open-std.org/jtc1/sc22/wg21/ 
docs/papers/2014/n4190.htm. 
Ling, M, Yu, Y., Wu, H., Wang, Y., Cordy, J. R., Hassan, 
A.  E.,  2022.  In  Rust  We  Trust  –  A  Transpiler  from 
Unsafe  C  to  Safer  Rust.  In:  IEEE/ACM 44th 
International Conference on Software Engineering: 
Companion (ICSE-Companion), Pittsburgh, PA, USA, 
pp. 354-355. doi: 10.1145/3510454.3528640. 
LLVM  Clang.  [Online]  [Accessed  16  Nov  2024]  http:// 
clang.llvm.org. 
Lomas, A., 2014. Cellular forms: an artistic exploration of 
morphogenesis.  In:  Proceedings of Special Interest 
Group on Computer Graphics and Interactive 
Techniques Conference,  SIGGRAPH’14,  ACM.  doi: 
10.1145/2619195.2656282. 
Marangoni,  M.;  Wischgoll,  T.,  2016.  Paper:  Togpu: 
Automatic Source Transformation from C++ to CUDA 
using Clang/LLVM. Electron. Imaging, vol. 28, pp. 1–
9. doi: 10.2352/ISSN.2470-1173.2016.1.VDA-487. 
Schnappinger,  M.,  Streit,  J.,  2021.  Efficient  Platform 
Migration  of  a  Mainframe  Legacy  System  Using 
Custom  Transpilation,  In:  IEEE International 
Conference on Software Maintenance and Evolution 
(ICSME),  Luxembourg,  pp.  545-554.  doi:  10.1109/ 
ICSME52107.2021.00055. 
Schneider,  L.,  Schultes,  D.,  2022.  Evaluating  Swift-to-
Kotlin and Kotlin-to-Swift Transpilers. In: IEEE/ACM 
9th International Conference on Mobile Software 
Engineering and Systems (MobileSoft), Pittsburgh, PA, 
USA, pp. 102-106. doi: 10.1145/3524613.3527811.   
Sneed,  H.  M.,  Verhoef,  C.  2020.  Cost-driven  software 
migration:  An  experience  report.  J. of  Software: 
Evolution and Process,  vol.  32,  no.  7,  doi:  10.1002/ 
smr.2236. 
Świniarski, A., CppUp [Online] [Accessed 14 Nov 2024] 
https://gitlab-stud.elka.pw.edu.pl/aderezin/ 
cppup_aswiniarski. 
Taranov, K.,  Giromolo  S., D., Hoefler, T., 2021. CoRM: 
Compactable Remote Memory over RDMA. In: 2021 
International Conference on Management of Data, 
SIGMOD’21,  pp.  1811-1824.  doi:  10.1145/ 
3448016.34528. 
TypeScript  documentation  -tsc,  the  TypeScript  compiler. 
[Online]  [Accessed  16  Nov  2024]  https:// 
www.typescriptlang.org. 
Xu, K., Zhang, G. L., Yin, X., Zhuo, C., Schlichtmann, U., 
Li,  B.,  2024.  Automated  C/C++  Program  Repair  for 
High-Level Synthesis via Large Language Models. In: 
2024 ACM/IEEE 6th Symposium on Machine Learning 
for CAD (MLCAD), Salt Lake City, UT, USA, pp. 1-9. 
doi: 10.1109/MLCAD62225.2024.10740262.