To rank the various languages, RedMonk analyzes GitHub pull requests and Stack Overflow dialogue (there’s a lengthy description of their methodology on their internet site). As you can see from the previously mentioned chart, a handful of more recent languages have enjoyed a noteworthy uptick in adoption above the previous handful of a long time, including:
Kotlin: Once Google declared it a “first class” programming language for Android development, Kotlin’s utilization inevitably rose. It’s been regularly named one of the most-cherished languages on Stack Overflow’s once-a-year Developer Survey, and quite a few developers desire it to Java, the language it was developed to supersede.
Dart: Thoroughly clean and intuitive, and made to make it possible for developers to promptly spin up application on a assortment of platforms, Dart has enjoyed a rise in usage. Whilst it does not have the identical footprint as TypeScript, Kotlin, or other more recent languages, it has each individual chance of gaining new supporters in coming yrs.
Go: Birthed at Google, Go (or “Golang”) is more and more popular thanks to capabilities this kind of as garbage collection and concurrency that developers want and assume in much more modern-day languages. For these intrigued in checking out Go’s capabilities, go to its devoted site, which features downloads, tutorials, documentation, and a browser-primarily based “playground” for producing code.
Swift: Apple launched Swift in 2014, positioning it as a replacement for Objective-C, the longtime language for Apple software program improvement. Swift liked immediate adoption more than the following quite a few yrs, whilst RedMonk’s chart suggests it started to stage off about 2018. However, provided the measurement of Apple’s program ecosystem, it seems possible that the language will only continue to obtain people in coming many years, primarily as it adds new options.