Ask HN: When AI can write all code, what is the role of programming languages?
My question is, what is a programming language for at this point? As a human programmer, I feel like I would need a way to verify what the machine has written, and programming languages are, by their very nature, the human / machine interface. But they're really only of benefit to the human. This AI could just flip the bits in theory and write machine code. However, how can we easily verify the resulting software? Automated tests? What if we miss something? Will future, AI-written software be a blackbox, or will languages still have their place? If so, will they be a different kind of language to the ones we have now? Will a code-writing AI in 2070 be writing assembly but converting to C for our benefit? Seems unlikely.