Machine technology is quickly transforming the world of software engineering. Several suggest that AI-powered applications will change how programmers write programs in the future ahead. While this unlikely to substitute human developers entirely, AI programming promises to enhance output, automate tedious tasks, and even assist in generating full