Java, C dominate the list of top programming languages for mobile development

There is a significant spike in the number of programming languages that have emerged over the last few years. Despite the growing demand for new-age programming languages, many decade-old languages still continue to dominate the list.

IEEE Spectrum’s top programming languages for mobile development offers insights into how the new programming languages match against their predecessors. Languages such as Java, C, and C++ still dominate. The newer programming languages still match up against their predecessors.

The rankings are based on 300 programming languages data pulled from GitHub. The list is further narrowed down to the 52 languages that earned the tag of top programming languages including 11 metrics and data sourced from Twitter, GitHub, and Stack Overflow.

Kotlin continues to dominate the list as it has become the programming language of choice for mobile developers. Native development still has a demand among mobile developers. Objective-C and Swift are popular among Apple developers. Swift has emerged as a robust language over Objective-C since its launch in 2014.

In the IEEE’s list, Swift has overtaken Objective-C in terms of popularity. Kotlin has some distance to go before it can challenge Java. If you are interested in pursuing mobile development as a career, these rankings should be considered when deciding which programming language to learn.

Here are the top mobile programming languages for developers.

  1. Java
  2. C
  3. C++
  4. Swift
  5. Dart
  6. Scala
  7. Kotlin
  8. C#
  9. Objective-C
  10. Delphi
  11. Scheme
  12. D