Why has it lasted?Ĭalling Java “a perfect storm,” Subramaniam lists the reasons for its continued growth. Part of what amazes Subramaniam is how old Java is. Nonblocking is more important than parallelism in my opinion,” he says, adding, “I’m absolutely thrilled with the direction Java is going.” “I’m betting on Java being one of the most vibrant languages for asynchronous programming. Subramaniam points to Project Loom, which will introduce fibers-small-footprint threads that “are truly nonblocking,” he says. One example is in concurrency, a form of computational multitasking that has been possible in Java since its inception thanks to the concept of threads. This is one of the reasons why, when designing languages, you can’t focus on the details of expressiveness alone.” With each release, Java is becoming more expressive while continuing to offer that performance, he says, and is evolving quickly to meet the needs of cloud native developers. When an exciting new language pops up, it’s much like a toddler who will have to grow up, he explains: “Cuteness is not sustainable-we still want performance.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |