acm-header
Sign In

Communications of the ACM

ACM Careers

The End of Programming


View as: Print Mobile App Share:
dinosaur at computer, illustration

The conventional idea of "writing a program" is headed for extinction.

Credit: Zazzle

One thing that has not really changed over the past 30 years is that computer science is taught as a discipline with data structures, algorithms, and programming at its core. I am going to be amazed if in 30 years, or even 10 years, we are still approaching CS in this way.

I believe that the conventional idea of "writing a program" is headed for extinction, and indeed, for all but very specialized applications, most software, as we know it, will be replaced by AI systems that are trained rather than programmed.

AI coding assistants like CoPilot are only scratching the surface of what I'm talking about. It seems totally obvious to me that of course all programs in the future will ultimately be written by AIs, with humans relegated to, at best, a supervisory role.

From Level Up Coding
View Full Article


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account