- By John K. Waters
But in this report, Kotlin, a language that didn't make the Top 20, was given special attention in its discussion section.
"Generally speaking, we don't spend much time discussing languages ranked #46 on our board," O'Grady wrote. "When Google chooses one to be a fully supported language on the most popular mobile platform in the world, however, we make exceptions."
As we reported in May, the statically typed language created and then open sourced by JetBrains will be shipping out of the box in Android Studio 3.0, and Google is joining with the language's creator to form a non-profit foundation to guide its future development.
"Two things are interesting about the Kotlin numbers," he wrote. "First, the jump it made to get to #50. Kotlin spent the 2016 calendar year way down at #65 on our rankings; all of a sudden in January, it jumped 15 spots to #50. If you look at the Stack Overflow chart from our look at the language, it's clear that the 'low key buzz' Steve Yegge referred to was real and measurable (and, as an aside, will likely have us looking more closely at anomalous results down the rankings more closely in future). If we date not from Android's decision, then, but from the early unannounced interest in the language, we're looking at a 19-point jump."
Kotlin's 19-point jump was a rare event in the history of the RedMonk rankings, and might actually understate it popularity. This quarter's rankings are the second based on "a new and stable process for collecting the base metrics," which the RedMonk analysts described in the January report. The sources of those metrics, however, continue to be the language rankings from GitHub and Stack Overflow. "The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion (Stack Overflow) and usage (GitHub) in an effort to extract insights into potential future adoption trends," the report states.
"Our GitHub rankings placed Kotlin 39th, but on Stack Overflow the language came in in 60th place," O'Grady wrote. "This is suggestive of people exploring and writing in Kotlin behind the scenes, but not discussing it much in public. It seems safe to assume that that ratio will change with Android developers worldwide increasingly looking at Kotlin for their applications moving forward."
So, the big question isn't whether Kotlin will rise in the rankings, but how fast how high.
"Are we looking at a Rust trajectory?" O'Grady writes. "A Go trajectory? Or, most exciting to advocates, one that looks like Swift? Kotlin's already moving, but our January rankings should be fascinating to watch for Android's new first-tier language alone."
John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS. He can be reached at firstname.lastname@example.org.