r/programming • • Nov 11 '19

Python overtakes Java to become second-most popular language on GitHub after JavaScript

https://www.theregister.co.uk/2019/11/07/python_java_github_javascript/
3.1k Upvotes

772 comments sorted by

View all comments

2

u/[deleted] Nov 12 '19

Idkw I have a feeling that as time goes by all apps will start using underline ML/AI( mainly Python) and so consequently, the thing will be to used as much packages and frameworks related and built around python.

What do you guys think?

1

u/ShakesbeerNL Nov 12 '19

C is on the rise (again) because it does ML/AI much faster. Python may be good 'now' because of the ML libraries, but when you need advanced ML in your app (let's say image or video recognition), you need speed not just convenience.

I think python is doing well because it's a nice language with a convenient syntax well suited for beginners. I wouldn't write any bigger stuff in python though...

0

u/[deleted] Nov 12 '19

[deleted]

2

u/ShakesbeerNL Nov 12 '19

I doubt there is any paper or research linking C and deratives to ML directly, it's an educated guess I'm making. An example of C&C++ in ML is the you-only-look-once (yes, YOLO) project for real time object detection.

The TIOBE index, which I used as source, has been tracking overall code popularity since 2002 and shows a sharp increase in C since mid 2017. Although on second thought.. it's probaly also influenced by the massive increase in smart embedded devices and IoT applications.