is scratch a programming language?

I’ve wondered about adding a Scratch role to the server, but I don’t know if it really counts as a programming language
94 Replies
Anox3D
Anox3D2y ago
It's not a language As it is assembling blocks But it's still programming
Dumb Bird
Dumb Bird2y ago
Yeah I can see that, I mean I’ve seen things like raytracing and 3d rendering in scratch. It’s not just a platform with little kids
Anox3D
Anox3D2y ago
Wow, it really changed
Dumb Bird
Dumb Bird2y ago
Are your talking about the ui?
Anox3D
Anox3D2y ago
No, the things we can do with it
Dumb Bird
Dumb Bird2y ago
Yeah it’s pretty crazy what you can do with it now Even though it’s just block assembly
Anox3D
Anox3D2y ago
For real Scratch is kinda like C++ Or not, I think they changed to Python for the newer version
Dumb Bird
Dumb Bird2y ago
Wait what, how?
Anox3D
Anox3D2y ago
It has the same syntax
Dumb Bird
Dumb Bird2y ago
I guess I could see it
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird2y ago
Scratch is a high-level block-based visual programming language and website aimed primarily at children as an educational tool for programming, with a target audience of ages 8 to 16.
Google never lies
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird2y ago
Yes
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird2y ago
Not yet, I was on my phone
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird2y ago
Relatable
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
anic17
anic172y ago
I wouldn't consider it a programming language How would a programming language be just dragging blocks: "SAY Hello FOR 2 SECONDS"
Dumb Bird
Dumb Bird2y ago
Yeah I don't think it's really a programming language. I'd say it's still programming though
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird2y ago
Scratch? Scratch is a web based thing. As long as you have a web browser you can use scratch, regardless of platform Speaking of scratch I created a scratch game a while back It's called QUALID I can send you the link if you want.
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
anic17
anic172y ago
How people call scratch a programming language but not batch scripting
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
<Tim>
<Tim>2y ago
not all languages are text based... so why should programming languages be? It's a programming language. And a good start for children to learn programming. And a pain to develop tools for to do research on that learning process xD
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
anic17
anic172y ago
I agree 100%
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
What's scratch jr? Never heard of it
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Oh god it's worse then scratch Scratch is already easy enough for kids
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I think scratch is already too simple, to the point where a 5 year old should be able to make simple things
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
KeithBrown7526
KeithBrown752617mo ago
i personally dont consider block coding language stuff as an actual coding language
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Block coding to me doesn't feel like actual programming. Actually it really depends on what you call a programming language. Though block programming is used in some other stuff like Vex robots
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
No, block scripting Vex5 Bots have block coding
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I'm aware they are Are you asking me my thoughts on visual scripting?
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
In which case, no I still don't think it's really programming. I know UE5 and some other engines use it though Or have the option at least I think it's a good gateway to programming and it has the same kind of flow logic But visual programming still has quite a few restrictions.
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Yes, I think visual scripting is much more powerful then block coding
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
It is
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
So... it's limited
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Compared to block programming as I said
visual scripting is much more powerful then block coding
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Though the original comparison is: "is scratch a programming language" So I keep comparing everything to programming languages High and low level alike But yes, visual scripting is more powerful then block coding
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
But it's lacking when compared to programming languages like Python, Java, JavaScript, c, c++, c#
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I started with Python then I went to Scratch then I learnt c# I don't think the order or how you start programming matters all that much.
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
As long as you can understand the basic concepts of programming I don't think what programming language you learn is all that important
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I sort of agree, regardless I think Scratch is a good tool for kids to explore what it's like to make a game
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I've been programming since I was 9 but I always had the aspiration of being a developer, I actually hate game dev for the most part. Scratch is no different.
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
In general I don't think scratch teaches enough to make learning an programming language easier
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Lol, I'm not old
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I'm only 15
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I mean with your name and pfp, at first glance I wouldn't have assumed so. I have a Windows XP machine
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
XD No My main machine is a distribution of Ubuntu
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I'm not sure if you were trying to correct me but "Ubuntu distribution" is correct. I also have a Windows 7 and 10 machine.
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
How so
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Like?
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
... so like any linux distro? Plus linux gaming is a thing Wine also exists for running windows games
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Linux emulators for older games exist Along with the introduction of the steam deck some games are actually starting to be made for Linux
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
I mean Xubuntu is not a bad flavor of Ubuntu. I actually just use a window manager so I don't use the gnome desktop enviroment
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
No description
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
That's what my configuration of I3 looks like Yes I agree
Unknown User
Unknown User17mo ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb Bird17mo ago
Yes the window manager I use
Unknown User
Unknown User13mo ago
Message Not Public
Sign In & Join Server To View