will high-level programming languages become less relevant as ai gets better at generating low-level code? [closed]

i have been thinking about the future of programming as ai continues to improve especially in code generation one of the main reasons high level programming languages like python ,java and others became popular was that they improved productivity readability and long term maintainability even at the cost of lower performance compared to languages like c or c++ but if in the future ai systems can reliably generate optimized and maintainable low level code for example in c or even assembly do we still need high level languages as much as we do today in other words if the ai can take care of readability bug prevention and maintainability and still provide high performance code then would that reduce the need for high level abstractions i would love to hear thoughts from others on whether this is a plausible future or if there are fundamental reasons high level languages will still be necessary regardless of ai capabilities thanks

May 26, 2025 - 23:10
 0

i have been thinking about the future of programming as ai continues to improve especially in code generation

one of the main reasons high level programming languages like python ,java and others became popular was that they improved productivity readability and long term maintainability even at the cost of lower performance compared to languages like c or c++

but if in the future ai systems can reliably generate optimized and maintainable low level code for example in c or even assembly do we still need high level languages as much as we do today

in other words if the ai can take care of readability bug prevention and maintainability and still provide high performance code then would that reduce the need for high level abstractions

i would love to hear thoughts from others on whether this is a plausible future or if there are fundamental reasons high level languages will still be necessary regardless of ai capabilities

thanks