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
95 Replies
Anox3D
Anox3D3y ago
It's not a language As it is assembling blocks But it's still programming
Dumb Bird
Dumb BirdOP3y 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
Anox3D3y ago
Wow, it really changed
Dumb Bird
Dumb BirdOP3y ago
Are your talking about the ui?
Anox3D
Anox3D3y ago
No, the things we can do with it
Dumb Bird
Dumb BirdOP3y ago
Yeah it’s pretty crazy what you can do with it now Even though it’s just block assembly
Anox3D
Anox3D3y ago
For real Scratch is kinda like C++ Or not, I think they changed to Python for the newer version
Dumb Bird
Dumb BirdOP3y ago
Wait what, how?
Anox3D
Anox3D3y ago
It has the same syntax
Dumb Bird
Dumb BirdOP3y ago
I guess I could see it
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP3y 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 User3y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP3y ago
Yes
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP3y ago
Not yet, I was on my phone
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP3y ago
Relatable
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
anic17
anic173y 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 BirdOP3y ago
Yeah I don't think it's really a programming language. I'd say it's still programming though
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP3y 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 User3y ago
Message Not Public
Sign In & Join Server To View
anic17
anic173y ago
How people call scratch a programming language but not batch scripting
Unknown User
Unknown User3y ago
Message Not Public
Sign In & Join Server To View
Einar145
Einar1453y ago
i think it should be classified as a "visual programming language"
<Tim>
<Tim>3y 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
pszemek
pszemek3y ago
for me scratch is more like toy than programming language, it doesn't provide really any knowledge about real programming for real it's useless for kids in my opinion it's better to start education with processing or p5js you can see what you're programming and you're learning real language
anic17
anic173y ago
I agree 100%
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
What's scratch jr? Never heard of it
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
Oh god it's worse then scratch Scratch is already easy enough for kids
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
keith
keith2y ago
i personally dont consider block coding language stuff as an actual coding language
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
No, block scripting Vex5 Bots have block coding
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
I'm aware they are Are you asking me my thoughts on visual scripting?
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
Yes, I think visual scripting is much more powerful then block coding
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
It is
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
So... it's limited
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
Compared to block programming as I said
visual scripting is much more powerful then block coding
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
But it's lacking when compared to programming languages like Python, Java, JavaScript, c, c++, c#
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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.
pszemek
pszemek2y ago
for real, you mentioned me after 4 months ... necro posting 💀
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
In general I don't think scratch teaches enough to make learning an programming language easier
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
Lol, I'm not old
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
I'm only 15
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
XD No My main machine is a distribution of Ubuntu
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
How so
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
Like?
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
... so like any linux distro? Plus linux gaming is a thing Wine also exists for running windows games
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y 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 User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
No description
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
That's what my configuration of I3 looks like Yes I agree
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Dumb Bird
Dumb BirdOP2y ago
Yes the window manager I use
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Want results from more Discord servers?
Add your server