this post was submitted on 30 Nov 2024
46 points (82.9% liked)
Programmer Humor
25671 readers
1246 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I personally draw a distinction between "real" programming languages and scripting languages. Scripting languages being languages that are traditionally source distributed. They tend to be much easier to write, run slower, often but not always dynamically typed, and operate at a higher level than "real" programming languages. That's not to say they aren't actually useful or difficult to learn etc. It's not a demeaning separation, just a useful categorization IMO. Not to say the categorization always holds water in all those attributes, luajit is way faster than Java but it does follow the other bits. As someone who loves C there are lots of languages that seem too limiting and high level, doesn't mean they aren't useful tho.
Surely "compiled" Vs "scripting" langs is better than throwing around (at best) meaningless terms like "real"
Yeah I agree, they are but I guess what I'm trying to get at is in day to day conversation I use "programming language" as a term for compiled languages hence "real" and "scripting language" for scripting languages. I never say "real" in conversation, just in the context of this post and as I mentioned it's not to say scripting languages aren't good languages, just how I separate them. Your distinction is much better in more comparative dialog such as this