2. New Generation of
programming languages
Feb 2020 Feb 2019
Programming
Language Ratings Change
1 1 Java 17.358% +1.48%
2 2 C 16.766% +4.34%
3 3 Python 9.345% +1.77%
4 4 C++ 6.164% -1.28%
5 7 C# 5.927% +3.08%
6 5 Visual Basic
.NET
5.862% -1.23%
7 6 JavaScript 2.060% -0.79%
8 8 PHP 2.018% -0.25%
9 9 SQL 1.526% -0.37%
10 20 Swift 1.460% +0.54%
11 18 Go 1.131% +0.17%
Java
25%
C
24%
Python
13%
C++
9%
C#
9%
Visual Basic .NET
8%
JavaScript
3%
PHP
3%
SQL
2%
Swift
2%
Go
2%
3. Secret behind Rise of Python
Time Is Money Mentality
Increased Responsibility
Exponential Increase in Computing power
4. Time Is Money Mentality
Python allows programmers to code faster with
less effort. Above all, due to its simplicity and
usability, Python is a great language to learn first.
• Easy to understand syntax, saves time for new
developer.
• Less time to write code, so more time is spent
on making new features available.
Guess The Language????
5. Increased
Responsibility
• FULL STACK DEVELOPER
• DEV + OPS
• Fast Paced innovation
Today a companies thinks developers are
bots, they are expected to know pretty
much everything and do everything.
Rise in demand of full stack meaning :
“A full stack developer is a web developer or
engineer who works with both the front and back
ends of a website or application—meaning they
can tackle projects that involve databases,
building user-facing websites, or even work with
clients during the planning phase of projects.”
Dev + Ops is combinations of Developer
and operations:
“DevOps Engineer is somebody who understands
the Software Development Lifecycle and has the
outright understanding of various automation
tools for developing digital pipelines (CI/ CD
pipelines).”
Python Has Ready Made Libraries For everything
6. Increased
Responsibility
• Python Has Ready Made Libraries For everything
Any Algorithm you name it, Chances are Python
Someone already Implemented and made it
library.
• Extremely Large community and good
documentation.
• New features are coming every day.
7. Exponential Increase in
Computing power
What It has To do With Python ?!
• Python Is interpreted Language And by design interpreted
languages are slower than compiled languages like C and
C++, But with rise of compute power performance isn’t issue
anymore.
• There are also unofficial implementation of python compilers
with large community support. To make it more faster like
Pypy And Cpython.