Following up on our January post about the Global Programming Languages Ranking 2015 vs 2014, we're adding some fresh data from the recent Ukrainian Programming Languages research done by DOU, Ukraine's largest online IT community. Within the research DOU polled nearly 6,000 software developers, of whom 92.5% reside in Ukraine. Read about mobile app development.
The key highlights are:
- In 2015, Java keeps topping the list of the most popular programming languages in Ukraine (no change from last year)
- Swift and Go are now in Top 20 most used languages
Fig. 1: Language share in Ukrainian software development 2015
Fig. 2: Language share change, year over year
Fig. 3: Programming language preferences by developers, year over year
Java and C# are still ahead of the curve, although the share of people that would choose Java for their development project has decreased from 2014. Swift's growth from 0 to almost 5% is pretty notable as well as Go that has finally found its niche in 2015. On the other hand, always viewed as a promising alternative to C++ for system programming, Rust didn't make it to Top 15 this year despite expectations.
Fig. 4: Developer satisfaction with programming languages
Ukrainian developers were also asked to evaluate their satisfaction with programming languages in terms of their user friendliness in a particular ecosystem. Swift is the indisputable leader here, followed by C#, Scala, Ruby and Python.
Fig. 5: Most popular auxiliary languages
Are you curious about what Swift means for iOS developer career? Check out this post.
And what language do you use for building your product?
Source: DOU, 2015