+ 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?

17th Nov 2015, 1:24 PM
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.
28th Nov 2015, 1:12 PM
Iain Purdie
Iain Purdie - avatar
+ 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.
22nd Jun 2016, 2:40 PM
akula jayanth
akula jayanth - avatar
+ 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
25th Jan 2016, 10:42 AM
Kostas Lifeboy
Kostas Lifeboy - avatar
+ 4
Python is a high level programming language which is objected to ease programming and resolve low level technical issues like memory management.
15th Mar 2016, 1:47 PM
Bijan Seyednasrollah
Bijan Seyednasrollah - avatar
+ 4
is this the first question on sololearn
9th Oct 2018, 9:38 PM
LONGTIE👔 - avatar
+ 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
3rd Nov 2016, 12:04 AM
EyeTeaDevelopment - avatar
+ 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
2nd Feb 2019, 2:10 PM
Arpit Soni
Arpit Soni - avatar
7th Jun 2021, 10:30 AM
The future is now thanks to science
The future is now thanks to science - avatar
+ 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.
7th Jun 2021, 8:29 PM
Sonic - avatar
+ 1
python is a scripting one the difrence u must hv the intrpreter installed to run the code
25th Jan 2016, 7:35 PM
mouzaki - avatar
+ 1
python is high level programming language and more easy than other languages
28th Jun 2016, 9:03 AM
Alisha Nice
Alisha Nice - avatar
+ 1
python is scripting language.
8th Aug 2016, 10:02 PM
sindhya - avatar
+ 1
This is the lowest id question I have found in sololearn.
3rd Jun 2021, 10:33 AM
The future is now thanks to science
The future is now thanks to science - avatar
python is high level programming language
21st Mar 2016, 6:06 PM
Sajeed Sirajuddin Mulla
Sajeed Sirajuddin Mulla - avatar
what is this normal programming language. I have never heard of this type before. I think there no such language at all
7th Jun 2016, 8:16 AM
Mohammad Fahad Sayed
Mohammad Fahad Sayed - avatar