New to programming here.
I installed Python to my machine to start programming.
If I build a program and someone tries to run it on their computer, do they also need python installed?
Or is that what compiling is for?
But to answer your question, yes that's what compiling is for. You write a source code, which a compiler takes and turns into something your computer can read and execute.
Python is not a compiled language. You need an interpreter, and that interpreter is Python, which needs to be installed. You can bundle it with your applications if you want.
Don't use interpreted languages to make anything serious, they're slow and inefficient.
there is a thread called "/SQT/" or "/sqt/"
it stands for "Stupid Questions Thread"
the use of three "greater than" signs like this:
Indicates that you should go to that thread and post your question there.
please do that.
No this is wrong! Don't listen to this moron.
Yes they are relatively slow compared to compiled languages but they aren't slow.
People have developed 3D games in python. For starting programming it's a great language and likely appropriate for anything you want to do.
If pop music is so bad, why is it listened to so widely?
If Michael Bay movies are so bad, why are they viewed so widely?
If CoD is so bad, why is it played so widely?
If Macshit/Winshit is so bad, why does it sell so much?
sure, but your uneducated opinions will not change the fact that java is used for many things and will continue to be used for many things. keep learning your retarded meme languages that have no real world use.
>mfw companies like apple, hp, general motors or walmart are only still using java because this anon didn't tell them it's shit
>it's popular so it's bad
well that's not really a good reasoning you still haven't explained WHY it is bad
>other people said it's bad and I believe them
lol can you think for yourself?
Java is getting a smaller and smaller home user install base, due to all the security panics a year or two ago, and the fact that they try to install the fucking ask toolbar whenever you update. Yes there are alternative java VMs, but no one in the general public knows or cares.
>well that's not really a good reasoning you still haven't explained WHY it is bad
Because they're vastly inferior, watered down versions of better products that only got more popular due to marketing and shoving them down public's throat
When you compile you make an .exe file. Give them that exe file to run on their computers. It should run. You can also do operating system interfacing to make your compiled .exe files to run on various type of machines. I do not understand the issue!
I'm asking you why the programming language itself is bad, not why you think the software made in it is bad.
You can make shit software in any language and since java is so extensively used of course you'll have programmers making lazy mistakes in it.