I think there will be a paradigm shift in programming styles.
In the last few years I noticed a change from inheritance to composition, from imperative to declarative and now reactive programming is looking very promising.
Multi-core concurrency and cloud scalability are the biggest game changers I can think of. Programming will evolve towards building such systems in a more deterministic way, with faster iterations, less debugging and more reusable components.
Comments
I think there will be a paradigm shift in programming styles.
In the last few years I noticed a change from inheritance to composition, from imperative to declarative and now reactive programming is looking very promising.
Multi-core concurrency and cloud scalability are the biggest game changers I can think of. Programming will evolve towards building such systems in a more deterministic way, with faster iterations, less debugging and more reusable components.