Difference between a Scripting Language and a Programming Language

Himanshu Singh
3 min readMar 12, 2023

If you are into coding for a quite good amount of time then you must have heard of these terms. Whenever we talk about any loosely typed language then most of the time we say that it must be a Scripting Language, like JavaScript, Python, etc.

And when we talk about strictly typed language then we refer to them as Programming Language, like C, C++, Java, etc.

💡 If you don’t know why we use terms loosely typed language and strictly typed language then,

Loosely typed languages are those languages in which while declaring a variable we don’t have to specify that the variable will store a number type value, or string type value, or any other. like JavaScript, Python.

While strictly typed languages are those languages in which at the time of the declaration of a variable, we specify what type of value the variable will store. It will be a number type, or string type, or any other. like C++, Java.

But being strictly typed or loosely typed is not the only difference between a scripting language and a programming language.

➡️ Another difference between a scripting language and a programming language is that one is compiled and the other is…

--

--

Himanshu Singh
Himanshu Singh

Written by Himanshu Singh

I write blogs around React JS, JavaScript, Web Dev, and Programming. Follow to read blogs around them.

No responses yet