|Apr 2017||Apr 2016||Change||Programming Language||Ratings||Change|
|7||10||Visual Basic .NET||3.251%||+0.98%|
Languages becoming more popular:
R : open source programming language and software environment for statistical computing and graphics
Swift : general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux. Replacing objective-C
GO: (often referred to as golang) is a free and open source programming language created at Google. It is a compiled, statically typed language, with garbage collection, limited structural typing, memory safety features and CSP-style concurrent programming features added. Java, C++ replacement.
Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Facebook as a dialect of PHP.
Functional programming: Scala, Clojure (java),
RedMonk Top Ten languages
- Cloud (AWS, GAE, Azure, etc.)
- Sublime Text
Java vs Python
Java wins due to JVM optimisations / JIT compilation.
Java supports concurrency. The Global Interpreter Lock (GIL) in the dominant implementation of Python, CPython, stands in the way of such scaling.
Neither suited for high performance
Java wins with JUnit and its association with test-driven development (TDD). Its strong typing leads to more consistent refactoring support in IDEs.
Python has a more dynamic type system and has test features in its standard library.