Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Advice on a first programming language

Watching from above
Legend
Joined
Apr 9, 2004
Messages
3,828
Reaction score
752
PHP is a scripting language, which is also not technically a programming language.
That's just... not true. If somebody says it is, I'll just respectfully disagree with their definition of the term. A more suitable distinction would be interpreted (scripting) language vs. compiled language. A scripting language is a programming language, the only practical difference to compiled languages is the number of layers of interpretation of executable code before it's in a format that the CPU understands.

Although wikipedia isn't the definitive source for everything, at least there's some confirmation that I'm not alone with this opinion:
"A scripting language or script language is a programming language that..." (wikipedia)
 
Joined
May 23, 2008
Messages
1,071
Reaction score
574
My University handbook said: "'Scripting' is just another word for 'programming'.".
This is very scary. While the differences between a scripting language and a programming language are quite "blurry", they are in no way synonyms.

That's just... not true. If somebody says it is, I'll just respectfully disagree with their definition of the term. A more suitable distinction would be interpreted (scripting) language vs. compiled language. A scripting language is a programming language, the only practical difference to compiled languages is the number of layers of interpretation of executable code before it's in a format that the CPU understands.

Although wikipedia isn't the definitive source for everything, at least there's some confirmation that I'm not alone with this opinion:
"A scripting language or script language is a programming language that..." (wikipedia)
I apologize; my answer was a bit too forward. While I will not down-right agree that a scripting language is always a programming language, I will say that it is generally agreed upon that the differences between the two are, as I said above, blurry.

For academic purposes, the best comparison would not be scripting vs programming, but, as you said, interpreted vs compiled.
If we were to try to compare scripting vs programming - well, that's an age old debate.

Here's some food for thought though. A programming language is a programming language in large part due to the fact that it communicates back to the machine. A scripting language, though, requires a programming language to translate, i.e. interpret, and communicate for it.

That being said, now-a-days there are many languages - which are legitimate scripting languages - that are around as powerful, and sometimes more powerful, than legitimate programming languages. That's one major contributing factor towards the blurriness of this debate.
 
Junior Spellweaver
Joined
Sep 16, 2008
Messages
134
Reaction score
69
This is very scary. While the differences between a scripting language and a programming language are quite "blurry", they are in no way synonyms.

It doesn't refer to a programming language but an activity of writing code commonly called 'programming' or 'scripting'.
 
Banned
Banned
Joined
Oct 20, 2006
Messages
3,245
Reaction score
1,652
Programming != scripting. "Scripting" refers to the act of writing (typically limited) code that will be used by another program. You cannot class the two as the same thing, as they are clearly designed for quite different purposes.

eg. RGSS (Ruby Game Scripting System, used by RPG Maker XP). Although it uses Ruby, it is limited in what it can do with access mostly being restricted to RPG Maker XP.
 
Back
Top