No - and you don't want them to be. You want an AI system to produce human-readable code that can then be input to a compiler or interpreter. If anything, you should think of AI as being a transpiler. The AI is transpiling a natural language description of a function into a programming language.
I have been wondering if we use formal modeling languages such as ArchiMate and UML, a set of Gherkin tests, and a deployment specification of some sort such as Workik AI, could an AI generate all the artifacts needed to compile, deploy, and run?
Then, if there's a bug, create a new Gherkin test that recreates the bug and regenerate the whole shebang. Realistically, that's where I see things headed over the next 5-10 years.