Siz Education| Programming languages C++, Java and Python| 20% payout to @siz-official

in Steem Infinity Zone3 years ago

Hello Steemians!!!

This is @safarizwan. I have learnt a basic, key difference about three most popular programming languages, so I write this blog to share it with you all. let enjoys and learns new things.
IMG-20211101-WA0046.jpg

Divider 2.png

Programming :

It is a way to communicate with system and devices. It requires a special language because machines can’t understand human languages.

Programming Languages:

Languages that devices understands and work on a given in less time and more efficiently are called programming languages. They are all comprises of special syntax and rules. In early era, many languages are formed but here I discussed only three most powerful languages, C++, Java and Python.
Divider 2.png

C++:

Basically C++ is derived from C language. It comes in approx 1980’s. Bjarne Stronstmp is the developer of C++. C language is procedure oriented programming language and C++ is designed to make a one Object oriented programming language but it is not pure OOP. The old name of C++ was, C with classes but in 1983, it changed to C ++, plus plus stands that the whole language is same as C but with one additional feature i.e. OOP. It uses a compiler only. It is dependent on platform means its code only work for that device for which it is designed. It supports operator overloading, multiple inheritance, pointer and go to statement. Its libraries have low level function because it is a low level language. In C++, run time error mechanism is done by programmer.

Applications Of C++ :

• Use it in mobile and desktop games like snake game (in old phones), Mario and super Mario, Contra etc.
• Use it in designing major part of Operating systems like Windows 10, MSDOS, UNIX, Linux etc.
• In web browser like chrome, Mozilla fireFox, Opera, microsft edge, safari etc
• GUI applications and editors like Adobe Photoshop, notepad, MS office etc.
• Engineering applications like autocad, MATLAB, Autodesk etc.
Divider 2.png

JAVA:

The requirements of OOP language was not fullfilled by C++ 1990’s. Due to advancement, they required a pure OOP, so this reason leads to the development of Java language. JAMES GOSLING(head), PATRICK NAUGHTON, MIKE SHERIDAN developed it in 1991 together in Sun Microsystem. It took almost 18 month to launch the first working version in market. Oak was its initial name but in 1995 its changed to JAVA. It is pure Object Oriented language. The most interesting featues that it update and developed itself to meet the requirements of every era. In 2021, many devices are running on the base of this language. It uses a compiler and interpreter both. It is platform independent language means its code can run in multiple devices. In Java, run time mechanism is done by system, so programmer has no need to worry. Its libraries have high level functions because it is high level language.

Applications Of Java :

• Mobile Operating System like Android.
• Web applications like linkedIn etc
• Many Desktop applications and mobile applications, robotics and games etc.
• In embedded devices, in AI and machine learning too.
Divider 2.png

PYTHON :

It is a most famous programming language due to its easy and simple syntax, that are too close to human language. It is high level and Object Oriented Programming Language. It developed in 1989 by GUIDO VAN ROSSUM. It is slow language as compared to C++ and Java but it is more productive due to its libraries supports. It is case sensitive and dynamically typed. Curly braces is replaced by indentation. It uses interpreter and emphasize on code readability. It is also platform independent like Java too.

Applications of Python :

• GUI applictions.
• Console APP.
• Web apps and mobile apps like Youtube, Instagram, Quora, dropbox etc.
• In AI and Machine Learning.
• Cybersecurity, for hacking purporses.
• IOT applications.

The End

Divider 2.png

Quick Delegation to SIZ 50 100 200 300 400 500 1000 2000 3000 4000 5000 10000
Divider 2.png
Steem Infinity Zone Team @cryptokraze | @vvarishayy | @suboohi | @ashkhan | @faran-nabeel
Footer.png
Click Here to Join Official SIZ Discord Channel
Divider 2.png

Sort:  
 3 years ago 

Please don't used #club5050 tag because you no power ups in your last 7 days.

Thank you so much.

Regards, Faran Nabeel

I did it you can check it.

 3 years ago 

Your power up is more than 2 steem.
Keep it up...

 3 years ago 

Congratulations your post has been selected in the best picks of steem infinity zone.
#club5050

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.030
BTC 62884.65
ETH 2444.83
USDT 1.00
SBD 2.61