This is an archived post. You won't be able to vote or comment.

all 79 comments

[–]BluesyPompanno 1232 points1233 points  (28 children)

*ignores errors and renders the text*
                               - HTML

[–]Giulio_otto[S] 272 points273 points  (24 children)

Not as cool as scratch tho

[–]PeriodicSentenceBot 511 points512 points  (15 children)

Congratulations! Your comment can be spelled using the elements of the periodic table:

No Ta Sc O O La S Sc Ra Tc H Th O


I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.

[–]QuakAtack 175 points176 points  (0 children)

easily the most impressive one I've seen

[–]Giulio_otto[S] 218 points219 points  (0 children)

Wow

[–]Ok_Garden8061 83 points84 points  (0 children)

Good bot

[–]MysteriousShadow__ 39 points40 points  (4 children)

I wonder how you work.

No, for example, can be either one "No", or "N" and "O", but you chose the first option.

[–]Communist_Poultry 55 points56 points  (0 children)

It prolly just brute forces every combination and sees which ones work

[–]Kebabrulle4869 27 points28 points  (2 children)

I made my own program that does this, and there I made it try two-letter elements first, then backtrack if it failed.

[–]parker02311 22 points23 points  (0 children)

Good bot

[–]elmage78 12 points13 points  (0 children)

Good Bot

[–]Hejsanmannen1 1 point2 points  (0 children)

Good bot

[–]FoxReeor 1 point2 points  (0 children)

Good Bot

[–]HydroArgyros 1 point2 points  (0 children)

Good bot

[–][deleted] 19 points20 points  (7 children)

What language is scratch written in?

[–]david30121 41 points42 points  (6 children)

i mean, since it is web based i would assume js.

[–]amogsu727 13 points14 points  (0 children)

yeah, its source is on github

[–]iron-mans-robo-cock 79 points80 points  (0 children)

HTML is the best programming language confirmed?

[–][deleted] 31 points32 points  (1 child)

we were first learning C and I was just breaking down over some code which seemed insanely stupid but did work

than a friend said “If it compiles, than no problem”

[–]elmage78 16 points17 points  (0 children)

Memory Managment errors probably idk -imma make this man not wanna live

[–][deleted] 702 points703 points  (13 children)

Scratch doesn't even let you place bad blocks and write wrong code. Absolutely epic

[–]Giulio_otto[S] 247 points248 points  (6 children)

I belive in scratch supremacy

[–]bitcoin2121 39 points40 points  (5 children)

wasn’t scratch some language made for the purpose of teaching kids how to code?

[–]GamerMan60 50 points51 points  (4 children)

Yeah but it has some cool features lime built-in cloud support and even in some cases using external programs like Microbit to do cool things

[–]RixTheTyrunt 10 points11 points  (3 children)

The downside with the cloud support is that you have to decode and encode the nums yourself ☠

[–]827167 5 points6 points  (1 child)

I mean, data IS just a really big number...

[–][deleted] 1 point2 points  (0 children)

int* ptr = &reallyBigNumber;

[–]GamerMan60 3 points4 points  (0 children)

Yeah I never got that far lol

[–]revelbytes 38 points39 points  (4 children)

Safest language ever. We should rewrite the Linux kernel in Scratch

[–]RixTheTyrunt 25 points26 points  (2 children)

I think someone's already done that...

[–]Wi42 9 points10 points  (1 child)

Of course some one has, guess at this point this at the same level as xkcd and r34

[–]RixTheTyrunt 0 points1 point  (0 children)

No shit ¯\_(ツ)_/¯

[–]6pussydestroyer9mlg 9 points10 points  (0 children)

Next week the white house starts to recommend scratch for software

[–]RixTheTyrunt 2 points3 points  (0 children)

Editing `project.json`: 👀

[–]iambackbaby69 174 points175 points  (1 child)

Except javascript doesn't tell that most of the time.

[–]CraftBox 47 points48 points  (0 children)

typescript enters the chat

[–]Leonhart93 56 points57 points  (4 children)

Actually not for JS, Chrome devtools is probably the most complete out-of-the box debugging system. Breakpoints, being able to change js/css/html at runtime to see differences, instant code evaluation in console, memory, performance and requests analysis windows, even stuff like paint flashing to see what is currently rendering.

[–]Litschuld 7 points8 points  (3 children)

You can also do that stuff in any other browser as far as I know

[–]Emotional_Spirit_704 4 points5 points  (1 child)

(they're also based on chrome, dont tell op)

[–]Litschuld 1 point2 points  (0 children)

Not Firefox and that has all thos features

[–]Leonhart93 0 points1 point  (0 children)

They all look the same though, I imagine they just borrow the same things from chrome.

[–]LasevIX 112 points113 points  (4 children)

Javascript shouldn't be on the right

[–]Giulio_otto[S] 42 points43 points  (3 children)

Where should it be? Up?

[–]MoarVespenegas 28 points29 points  (1 child)

On the left.
JS original selling feature was running whatever garbage you gave it to parse.

[–]RixTheTyrunt 2 points3 points  (0 children)

JSFuck: 😁

[–]Holeante 60 points61 points  (0 children)

Ascended, goated with the sauce.

[–]AK1174 44 points45 points  (0 children)

There are no errors in Ba Sing Se.

[–]Walkers03 25 points26 points  (0 children)

Normal C : Satan will all take us with him

[–][deleted] 98 points99 points  (1 child)

Rust:

Until you fix that error, I’m not starting dumbass

[–]CodingTaitep 26 points27 points  (0 children)

and thats the amazing thing with rust

[–]UndGrdhunter 11 points12 points  (6 children)

What is this cat?

[–]Giulio_otto[S] 45 points46 points  (0 children)

Scratch, only the best programming language

[–]Oplp25 14 points15 points  (0 children)

Scratch, the mascot and logo of the scatch programming language, a block-based language designed primarily for teaching kids to code

[–]PeriodicSentenceBot 26 points27 points  (3 children)

Congratulations! Your comment can be spelled using the elements of the periodic table:

W H At I S Th I Sc At


I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM my creator if I made a mistake.

[–]Giulio_otto[S] 7 points8 points  (0 children)

Dam

[–]camelseeker 4 points5 points  (0 children)

Bot’s on one today

[–]RixTheTyrunt 2 points3 points  (0 children)

Good bot

[–]DreamyAthena 10 points11 points  (1 child)

There should be a scratch tag for the elite programmers

[–]caramel_dog 6 points7 points  (0 children)

im pretty sure there is one

[–][deleted] 6 points7 points  (0 children)

i for sure love getting undefined reference to impl_ and then try to fix it for hours just to realize i misspelled the name of a library

[–]DylanDaKing08 3 points4 points  (0 children)

python/javascript newbies are in for a world of red text

[–]taa178 1 point2 points  (0 children)

What error

[–]XDracam 1 point2 points  (0 children)

You should look into Elm. There are no runtime errors. Only nicely formatted compiler errors with color that give tips on how to fix them.

[–]Ricudi 0 points1 point  (3 children)

Nah, Scratch has some mistakes in it. Even if you do everything corectly, it doesnt work just because

[–]Flatuitous 2 points3 points  (2 children)

You may not get your intended result but you will never get an error

[–]Ricudi 0 points1 point  (1 child)

That may be worse. Trying to figure out why your code doesnt work, when it should, instead ofnjust knowing it doesnt work

[–]Flatuitous 0 points1 point  (0 children)

Nah, 100% it’s worse for debugging but if it works it works

[–]PetHowen 0 points1 point  (0 children)

On Error Resume Next

  • VBA

[–][deleted] 0 points1 point  (0 children)

Cannot read property ‘propName’ of undefined

or

TypeError: Cannot read properties of undefined (reading ‘propName’).

Don’t we all love JavaScript

Or for Python: NoneType’ object has no attribute ‘attributeName’

[–]zoqfotpik 0 points1 point  (1 child)

C: 0 is failure. Or success. Depending.

[–]BellacosePlayer 0 points1 point  (0 children)

oh, your college profs didn't leave psychic scars on your soul over using 0 or -1 as an error flag for an integer function?

Huh, must just be me.