Python vs C# vs Java. Learn the differences and similarities of these languages

preview_player
Показать описание
In this video, we explore the various surface level and under the hood differences between Python (CPython), C# (.Net), and Java. All three are general purpose languages, but there are differences that appeal to different programmers as well as which is better suited to a particular task.
If you are looking for a quick comparison, take a look at this video!

Рекомендации по теме
Комментарии
Автор

Most of my job is automating data manipulation, so Python is my go-to. But if it isn't the best tool for the job, I'll switch to C# or Java. These are tools. Some devs act like you attack their religion if you say one language is better at one thing than another.

cuatro
Автор

Thanks a lot for the explanation! Very useful and clear.

dmytroshchotkin
Автор

New subscriber. I’m about to start career change from teaching to software engineering. The software engineer program at my university offers two pathways, Java or C#. Which one would you suggest for marketability and job security?

christopheracevedo
Автор

c# now has var you can use with variables, it's will auto guess the type and sets it.
e.g. var bla, and later bla receive a string, it will assign the type string to bla

mr_don_key
Автор

I thought Python got compiled to byte code and ran on PVM like Java on PVM

Terracotta-warriors_Sea
Автор

I like Python and C# (through .Net Framework or .Net Core). C# is great for mid-size business and ok for large business. Python is great for small business, ML, and scripts.

Java is a little bit better for 24/7 large business, 2nd best choice for ML, and is slightly faster than C#. It also pays more than the average C# programmer.

akin
Автор

As a casual C# user, pyton seems horrible. OMG

lucgagnon
Автор

With AR/VR having the ability to take over our lives in the near future. C# can be used with Unity to create these apps that will take over out lives lol

bethshebaovercame
Автор

it seems Java never has a chance to be a mobile app, just remember Java is the native language for Android

bahastn