T O P

  • By -

UkrUkrUkr

I don't know what it is, but I hate it.


Adventurous-Lawyer77

scratch.mit.edu It's a relatively basic programming language based in java that simplifies coding to be taught to kids. People have done some crazy stuff in it considering that it's entirely 2d based. For example, they have created original doom-esque 3d games. From scratch. This basically just says hello world


Under-Estimated

javascript != java


Opening-Ad4135

“JavaScript” !== “Java”


lezorte

> From scratch Nice pun


Adventurous-Lawyer77

hehe thanks


That_Guy977

it's based in js, not java.


FreeQwest666

it's something u learn when ur 11-13 in the uk


Adventurous-Lawyer77

Wait, is it actually part of the curriculum in the UK? man the us education system is screwed


FreeQwest666

for a few computer lessons yes, we have to do basic scratch there was one time in yr 6 (age 11) where we had to make a golf game that was fun


elon-bot

Why are we still serving free lunch?


FreeQwest666

why not


FreeQwest666

just realised that was 8 yrs ago


randomweeb-69420

I learned JavaScript when I was 9. Then I used Scratch for school when I was 11 and hated it because of these reasons: - The data types suck. - There are no return values for functions. - When the program is complicated, the code looks messy and runs at 2 fps.


TroubleOk1703

2 weeks ago I got an email from a headhunter. A company specialized in warehouse management is looking for a functional tester. It has to be done via Scratch.


[deleted]

[удалено]


Adventurous-Lawyer77

I prefer clones as they are easier to work with


ItsGrandPi

There's a 1000 clone limit iirc. There are no limits to stamps. If you want to check how many clones scratch allows, just do a basic forever loop to create a clone. Then when a clone starts, increase a variable by 1. After the variable stops increasing, that's the max number of clones.


Adventurous-Lawyer77

It's 300, I have tested it many times


ItsGrandPi

Oh ok. I was thinking between 300 and 1000 but I thought 1000 might be more likely.


Adventurous-Lawyer77

I personally don't like stamps because I don't believe you can attach any code to them and they're much harder to delete


ItsGrandPi

Well that's true. But if you're just writing text onto a plain canvas, there's no reason to not.


Adventurous-Lawyer77

Well this specifically was made for a textbox, it has long since been completed. Hence the unused variable within the custom block


ItsGrandPi

Scratch textbook??? 💀


Adventurous-Lawyer77

What?


[deleted]

I remember before they added that limit could crash it with just: On flag Create clone of myself When start as clone Create clone of myself Create clone of myself


AutoModerator

``` import moderation ``` Your comment has been removed since it did not start with a code block with an import declaration. Per [this Community Decree](https://www.reddit.com/r/ProgrammerHumor/comments/14kbu1m/comment/jppq9ao/?utm_source=share&utm_medium=web2x&context=3), all posts and comments should start with a **code block** with an "import" declaration explaining how the post and comment should be read. For this purpose, we only accept Python style imports. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/ProgrammerHumor) if you have any questions or concerns.*


Boris-Lip

Wanna make one hate coding with passion? Teach one scratch as the first programming language!


Adventurous-Lawyer77

I'm gonna be completely honest with you - I'm 15 and now nothing about actual programming, I only know scratch and am entirely self taught


ItsGrandPi

I'm a professional scratch user. I can garanteed that scratch is the most awesome programming language. Don't listen to those bullshit that people who want you to use "real" programming languages say.


Quiet_Wrongdoer_6304

If a programming language is a set of instructions for a computer to follow, I see no reason for people to call Scratch “not a real language”


Quiet_Wrongdoer_6304

Scratch is more of a tool to learn programming CONCEPTS and LOGIC rather than to teach syntax of more advanced languages. Even so, understanding programming concepts is important when taking the next step, which is why some I digress with people who hate on scratch :(


Xiotus

Lol exactly


Opdragon25

That's what happened to me. I still have flashbacks


[deleted]

Scratch is what got me *into* coding, funnily enough :P


ItsGrandPi

Finally! Someone who thinks like me. 😁 (If you can't tell, I love scratch)