The development of autonomous AI software coding is an ongoing and rapidly evolving research area. As AI models become more sophisticated, we'll like further progress in AI-driven code generation and even the creation of entirely new software systems with minimal human intervention.
As for programming languages, AI-based code generation systems are currently being developed to work with existing programming languages like Python, JavaScript, and others. These systems are designed to understand and generate code in languages already widely used by developers, as doing so allows for the seamless integration of AI-generated code into existing software projects.
In the future, AI systems could develop their own AI languages or domain-specific languages (DSLs) tailored to specific tasks or industries. However, creating a new programming language requires widespread adoption and support from the developer community, which can be a significant barrier. Additionally, using existing languages allows AI-generated code to be easily understood, maintained, and extended by human developers.
In the short and medium term, it is more likely that AI systems will continue to focus on generating code in existing programming languages, improving their ability to understand human-written code, and optimizing code for performance and other criteria. As AI models become more autonomous, they may generate code in novel ways, create new abstractions and patterns that could influence the evolution of existing programming languages, or even inspire new ones.
In summary, while predicting the exact trajectory of autonomous AI software coding is speculative, it is reasonable to expect AI-generated code to continue improving and becoming more sophisticated in the coming years. Using existing programming languages is likely to remain the primary focus. However, the possibility of AI-driven languages or DSLs should not be ruled out entirely.