This year marks the incredible milestone of Java's 20th anniversary, an impressive feat when compared to so many other programming languages that are both conceived and put to rest in timeframes of less than a decade.
And not only has Java programming made it to its 20th birthday, but it is more popular than ever, with Android development dominating the handheld device market and Java EE-based technologies remaining dominant on the server side.
To what does Java owe its longevity? We posed that question to Barry Burd, author of the best-selling book Android Application Development All-in-One for Dummies. Burd cited the backwards compatibility that Java has maintained with every new release as a compelling reason as to why developers continue to stick with the platform.
The manner in which the people behind the platform continue to innovate and push forward with new ideas is another key reason why Java programming will continue to thrive for potentially another 20 years and beyond, he said.
"They are adding new innovations to Java as they go on. And now that Oracle is stewarding the project, and now that they're insistent on doing it every two years … this remarkable amount of innovation is coming along at a steady pace," Burd said of Java's future.
To hear Burd's take on the topic of Java's past and its future longevity, watch this interview.