Python vs Java for Beginners 2022

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Java is not compiled into machine code. It is compiled into byte code which the JVM (Java Virtual Machine) interprets. This is what differentiates Java from purely compiled languages and adds to Java’s portability since any machine that can run the JVM should theoretically be able to run the same byte code.

ameerabdallah
Автор

I think Bucky forgot his YouTube password and someone has hacked his account. 😂😂. Btw great video

FlutterWithRaman
Автор

I think by far the biggest consideration when choosing a language for your project is what the libraries you want to use are programmed in.

evanbelcher
Автор

The job comparison was not fair. Python jobs consist mostly of advanced data analysis and machine learning applications, which requires more brainpower and critical thinking. Java on the other hand is best suited for app/web development. Python's syntax is way easier, but don't fall in the trap thinking that learning python will instantly get you a good paying job.

anwarulbashirshuaib
Автор

I think there are few problems with the video.

1. 1:48 Python doesn't interpret line by line only. If that were the case, this code will run at once and speed the code up:
print('hi') ; print('hello') ; print('good bye')

But it's not true, semicolon isn't a new line. And it's not executing the code line by line. Otherwise, people can write a thousand line code in one line with ;, and expect better speed because python sees only line 1.

2. 1:56 The syntax is different not because Java is OOP. In ruby, you do "puts('hello')" to print hello, Ruby is purely object oriented programming language. But doesn't mean it has to have those complexity.

And finally, you don't choose a programming language like that. You choose the language based on what you do. For example, to write a memory safe compiled program that doesn't use GC to slowdown the code, I'd use Rust. While to do grocery store calculation I'll use Ruby. To write one line programs I'll use ruby - because from bash console directly, it's hard to write python code separated with ; - because you need to indent your code and you can't split lines with ; just like Ruby or Perl. Personally I would choose python only for some libraries it provides for ease of access. Also, I will not choose python when it comes to writing code for front-end web-development, because transpilers are painful and they don't work 99% of the time - for that case, I'd choose JS directly!

SouravTechLabs
Автор

Java is not completely compiled into machine code.

carldupreez
Автор

I kinda expect more from the new boston, this looks like some kid's homework in 5th grade.

ribicb
Автор

Python is a dynamically-typed language. So you don't need to determine variable types as the checks are done at runtime by the interpreter. For usability and readability Python is ideal for beginners as it uses indentation in the place of braces which makes it similar to that of pseudocode.

NeuraSapiens
Автор

If it's just about learning I recommend Java. The static typing and verbosity make it easier to internalize all the programming concepts.
Python is less explicit and encourages sloppiness imo. Switching from Java to Python later is easy, the other way not so much.

HyperionStudiosDE
Автор

Some things in this video are not correct. Better bring back my man Bukky

fahmichaabane
Автор

While the video is good I would like to see more detail. For instance, location data for salaries or an example of the compile speed difference.

OrionHumphrey
Автор

Start with Python if you do not know how to code, then learn Java.
However if you are the type of person that like to keep things organized, Java will forever be your friend!
Just do not ignore either languages is the best option in the end!

Spooky_man
Автор

perhaps median (or mode) of salery is more meaningful. Some in machine leaning make several times move than average, they're arguably outliers.

k.alipardhan
Автор

Bucky with Indian Accent??? He will be in Russian Accent in Future..

deepsmileyguy
Автор

Hmm.... it's been a good while since I watched Bucky's channel. Years actually. He sounds different than I remember

Endgame_
Автор

Data structures and algorithms pleaseee

rajat
Автор

Can you help me please i want your help you have made videos on discord bot i want to add 2 things can you help me or is there is anyone who can help me i want my bot to send message whenever bot is online and 2nd thing is i want to run script and when there is no internet then script will try to reconnect to log in doscord please just help me with this

jaspreetsingh
Автор

In is the terms languages gone and come still no one has ever a king

chrisivory
Автор

" should be the first link in the description " wow they did you dirty

dessindenfer
Автор

I won't use java unless I'm being paid, dear lord

samuelmatheson