C is still evolving, but quietly. It can still compile old BSD code but with some helpful warnings. I encounter frustrations when trying to do occasional development for Arduino and ESP32/8266 devices. SDKs that worked last year don't work now because of Python dependencies. Python is used to make cross-platform toolchains. Java would probably be a better choice. It works well for STM32 kits.Python is an evolving language. As opposed to for instance C.