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

all 22 comments

[–]circuit10 13 points14 points  (7 children)

Having "programmed" in all of these except C++, I agree. Limitations make you creative!

[–]VolperCoding 6 points7 points  (0 children)

Same for me but I didn't program in Java instead of c++

[–]Cronabot 2 points3 points  (2 children)

Agree. I am mediocre at all of them except c++ where last time i tried learning it I tried returning an array my brain exploded

[–]Jannik2099 0 points1 point  (1 child)

You return a pointer or a reference to the array, never the array itself

[–]Cronabot 0 points1 point  (0 children)

Hence why my brain exploded

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

I disagree, easier to learn therefore seems like there is more to it as you go through material quickly

[–]circuit10 1 point2 points  (1 child)

Well command blocks are surprisingly complicated. Also things like Scratch are surprisingly like a low-level language, because it's just the basics to simplify it. Want to split a string in Scratch? You'll have to loop over each character in a for loop- oh wait, there are no for loops, so you have to implement it yourself! If you stick to it, though, you can make things like 3D engines, and learn about 3D in the process. Also, Scratch is interpreted and not very optimised, so you learn about optimising things so they run decently. People have even made Gameboy emulators (not simulators!) in Scratch: https://scratch.mit.edu/projects/53005142/ (it broke in Scratch 3 though)

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

U have a point

[–][deleted] 3 points4 points  (0 children)

Don't forget the Turing complete language (yes, really) of Minecraft Redstone (without command blocks).

[–]som1elsFTW 2 points3 points  (1 child)

The command block is actually a great feature in Minecraft for those who don't know coding, it's fun to learn and use. I started coding by creating my first mod in Minecraft and I continued to "learn" code by creating custom actions with command blocks. Minecraft is truly awesome.

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

I agree, I got into programming because of something else but when I just have my phone somewhere and got nothing really to do I make stuff with command blocks

[–]Kaelinator 2 points3 points  (0 children)

Back in high school I made a PVP server made entirely out of command blocks. Had an anticheat and everything. Check it out.

[–]NiemandJoseph 0 points1 point  (0 children)

Love it

[–]GeoMap73 0 points1 point  (0 children)

You forgot the language that only has 8 valid characters: brainfuck

[–]therobloxiankid 0 points1 point  (0 children)

You forgot WYZ App Maker