this post was submitted on 07 Dec 2023
941 points (100.0% liked)

196

16732 readers
2411 users here now

Be sure to follow the rule before you head out.

Rule: You must post before you leave.

^other^ ^rules^

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] naught 5 points 1 year ago (8 children)

What is the "classical" sense? What are you implying when you say they are "scripting" languages? What you are imparting to me is that they are less-than other, real languages. I don't take personal offense, but I do take issue with the mischaracterization and implication that those languages are somehow less serious or less broadly useful.

No hard feelins! (:

[–] [email protected] 8 points 1 year ago (7 children)

https://en.m.wikipedia.org/wiki/Scripting_language

A scripting language, or interpreted language, is interpreted at runtime, rather than compiled.

It is not derogatory, and is simply a fact about languages like Python and JS.

[–] naught 2 points 1 year ago (6 children)

If someone on the internet calls something a "scripting language," it's hard to take that in a vacuum. I'll accept that there is overlap between "interpreted" and "scripting" languages, but they aren't synonymous, particularly in my experience interacting with developers online. The typical discourse does indeed trivialize the so-called scripting languages, and my only intent is to say that they are a lot more than what they began as.

[–] Elderos 3 points 1 year ago (1 children)

There are definitely people out there shitting on all sort of languages, and JS is a huge target, but those have been referred to as scripting language for as long as they existed. It stern from the fact those languages are embedded into existing applications, as opposed to being built into binaries. Nowadays you have hybrids like C# which can used as either a scripting language or to build native app (or in-betwee), so it is really just a matter of the context you're using the language in. There is inherently no hidden meaning or elitism in the term. It is a very old term and I think you simply got the wrong impression from your internet experiences. It is how those languages are defined basically everywhere. Even some of those languages official definition from their own website self-define as scripting languages. There is no ambiguity here at all.

[–] naught 1 points 1 year ago

I'm merely saying that to me, and to probably a large group of devs, it sounds like a dig. I totally take that it is an appropriate designation and there was no ill intent though. I think the fact that we're having this conversation is enough to prove that there is at least a little ambiguity given the right context and experience with the term. Cheers

load more comments (4 replies)
load more comments (4 replies)
load more comments (4 replies)