Difference between a Scripting Language and a Programming Language
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.