+ 11
Scripting vs. Markup vs. Normal programming languages
What's the difference between a scripting language, a markup language and a normal programming language? Which one python belongs to?
15 Answers
+ 27
A markup language is something like HTML or CSS which doesn't contain any actual program code (routines, loops) as such. Scripting languages generally automate or extend tasks which could usually be done manually. They're frequently embedded inside applications, such as VBSCRIPT which is part of MS Office. Python is a regular type of language. It contains all of the functions and features of a language and can perform pretty much any task. It can also be compiled to create standalone programs.
+ 11
A markup language is used to control the presentation of data, like "represent these user names as a bullet list or as a table".
A scripting language is used to mediate between programs in order to generate data. This is specially true of shell scripting languages like bash, but if you reflect about it, also Python or Perl came from the need to accomplish tasks in UNIX without writing a program in C. The program that you control most of the time in those languages is the interpreter of the language itself, which accomplishes general tasks for you. Other typical programs you interact with are database servers, or web servers.
Going back to the user list metaphor, in a scripting language you ask the database "give me all user names", then ask the web server "send this user list to this requester".
A programming language is used to transform data. It does so by creating CPU instructions that rewrite the input data into the output; hopefully, the desired output.
+ 9
Python is a scripting language. The difference between scripting, markup and normal programing languages is that scripting language are mostly used to write an easily editable script so it can be used by an another language, markup languages like html or xml at used to represent something and normal programing language are, well, normal programing languages :3
+ 4
Python is a high level programming language which is objected to ease programming and resolve low level technical issues like memory management.
+ 4
is this the first question on sololearn
+ 3
Bad thing about Python being a scripting language is that when you define something, it has to be defined before usage while in some other languages you can use it then define it in your code,but other than that, it's an epic language
+ 2
Programming languages: C, C++, Java
Scripting languages: PHP, JavaScript
Markup languages: HTML, CSS, XML
for more visit: https://www.codesnail.com/2019/02/programming-vs-markup-vs-scripting-languages.html
+ 2
+ 2
Python can be called a scripting language, along with JS as it's interpreted. But as Iain Purdie mentioned, it can also be compiled. The term 'normal' programming language is too vague, but I guess you mean generally compiled languages like Java, C++ etc. Then you have the markup languages like HTML, XML which can be called declarative programming languages.
+ 1
python is a scripting one the difrence u must hv the intrpreter installed to run the code
+ 1
python is scripting language.
+ 1
This is the lowest id question I have found in sololearn.
0
python is high level programming language
0
what is this normal programming language. I have never heard of this type before. I think there no such language at all