acm-header
Sign In

Communications of the ACM

ACM TechNews

11 Predictions For the Future of Programming


View as: Print Mobile App Share:
The only thing that flies faster than time is the progress of technology.

Now that 2017 is here, its time to take stock of the technological changes ahead.

Credit: Geralt, Stux

Among the expected trends for computer programming in 2017 and beyond is the cloud overtaking Moore's Law, which will require coders to find algorithms that can more flexibly allocate computing power to tasks.

Other trends include the Internet of Things presenting significant security challenges given the lack of software correction procedures in the gadget supply chain, while video should be more seamlessly integrated into the Web for more dynamic enhancements.

In addition, PCs will continue to be supplanted by consoles, and the collection, collation, curation, and parsing of data will remain a key enterprise function, pressuring programmers to deliver more understandable information. Machine learning is expected to become a standard feature in software stacks, and coders also could be challenged by the advent of more sophisticated user interfaces that devalue the case for PCs.

Open source programming and code-sharing could be hobbled by increasingly closed and proprietary interfaces and applications, while the expected longevity of autonomous transportation should open up new opportunities for programmers.

The changing relationship between coding and the law will require developers to weigh legal issues and other regulatory factors before they code, and containerization is expected to explode.

From InfoWorld
View Full Article

 

Abstracts Copyright © 2017 Information Inc., Bethesda, Maryland, USA


 

No entries found

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