They use Java to make Minecraft mods, right?
... I must learn it.
rontoking wrote:
There should be a Scratch version of Java(if there already isn't one). In my opinion Scratch's block system is incredibly easy and should be used for every popular language. Who's with me?
Scratch's project viewer was originally made in Java. They're changing it to Flash.
(There, fixed... )
Last edited by BLU_Spy (2013-02-27 17:56:31)
Offline
BLU_Spy wrote:
They use Java to make Minecraft mods, right?
... I must learn it.rontoking wrote:
There should be a Scratch version of Java(if there already isn't one). In my opinion Scratch's block system is incredibly easy and should be used for every popular language. Who's with me?
Scratch was originally made in Java. They're changing it to Flash.
no
No
NO
It wasn't made with Java, it was made with squeak
Offline
roijac wrote:
BLU_Spy wrote:
They use Java to make Minecraft mods, right?
... I must learn it.rontoking wrote:
There should be a Scratch version of Java(if there already isn't one). In my opinion Scratch's block system is incredibly easy and should be used for every popular language. Who's with me?
Scratch was originally made in Java. They're changing it to Flash.
no
No
NO
It wasn't made with Java, it was made with squeak
Whoa, calm down.
Calm down.
CALM DOWN.
I meant the project player.
Offline
rontoking wrote:
There should be a Scratch version of Java(if there already isn't one). In my opinion Scratch's block system is incredibly easy and should be used for every popular language. Who's with me?
Alice and Greenfoot have nice GUI if you want
Offline
rontoking wrote:
There should be a Scratch version of Java(if there already isn't one). In my opinion Scratch's block system is incredibly easy and should be used for every popular language. Who's with me?
Scratch's block-based system is intended to make things more accessible for new programmers trying to learn the basics. It offers no real advantage to someone experienced, and actually has some serious downsides. If you're learning Java, having text-based code probably isn't going to be a major roadblock for you.
Offline
I think it'd be extremely difficult for me at least to find blocks for all the things I need; more complex programming languages often have many many more functions.
Offline
That's one of the major problems, definitely. Typing is a lot more efficient than sorting through a list of blocks for the language's entire library. (And that's just the standard version.)
Offline
Harakou wrote:
That's one of the major problems, definitely. Typing is a lot more efficient than sorting through a list of blocks for the language's entire library. (And that's just the standard version.)
Definitely. Scratch is nice for learning, but trying to create an application of any real complexity and length would be a painful process searching through the library. That's one of the pains of TI-BASIC. Programming in that is dang-near impossible to do for an extended period of time. I've noticed that since my programming picked up, paired with a good keyboard, my typing has gotten FAST. Typing in my passwords have become muscle memory. Typing is by far the most effective way to code.
Offline
Agreed—one reason why I rarely program in Scratch is because I find it so inefficient
Offline
veggieman001 wrote:
Agreed—one reason why I rarely program in Scratch is because I find it so inefficient
That could also be a reason to program in Scratch - the feats are ten times as satisfying. Also, Scratch lacks a good string handling system.
Offline
GeonoTRON2000 wrote:
veggieman001 wrote:
Agreed—one reason why I rarely program in Scratch is because I find it so inefficient
That could also be a reason to program in Scratch - the feats are ten times as satisfying. Also, Scratch lacks a good string handling system.
Don't even get me started on Scratch's... limited toolset. Not that more advanced languages don't have their own problems with string handling...
Offline
Harakou wrote:
GeonoTRON2000 wrote:
veggieman001 wrote:
Agreed—one reason why I rarely program in Scratch is because I find it so inefficient
That could also be a reason to program in Scratch - the feats are ten times as satisfying. Also, Scratch lacks a good string handling system.
Don't even get me started on Scratch's... limited toolset. Not that more advanced languages don't have their own problems with string handling...
Augh, strings. The composite data type masquerading as a primitive.
Last edited by veggieman001 (2013-02-27 23:24:19)
Offline
veggieman001 wrote:
Harakou wrote:
GeonoTRON2000 wrote:
That could also be a reason to program in Scratch - the feats are ten times as satisfying. Also, Scratch lacks a good string handling system.Don't even get me started on Scratch's... limited toolset. Not that more advanced languages don't have their own problems with string handling...
Augh, strings. The composite data type masquerading as a primitive.
Couldn't have said it better myself.
Offline