8 AnswersNew Answer
Markup languages describe how text is laid out for presentation or web page display. Scripting languages generally aren't compiled, but interpreted. In some ways this makes them faster, however they are usually not suitable for general purpose programming. Programming languages are compiled from human friendly language to something the machine understands.
Python is a general purpose programming language that is also used for scripting. Java is also classified as a general purpose programming language
Java has to be compiled into bytecode before it can be ran. Therefore it is classified as a general purpose programming language
Ace, is Python a scripting language or a programming language? You can do general programming, and although the standard is to interpret, you can compile. Also Python uses a sort of bytecode, so wouldn't it be between scripting or programming? And if Python is a scripting language, wouldn't Java by extension also be one?