This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#251 2013-02-27 16:59:50

BLU_Spy
Scratcher
Registered: 2012-01-05
Posts: 1000+

Re: Java Official Topic

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...  hmm )

Last edited by BLU_Spy (2013-02-27 17:56:31)


I HAVE SWITCHED ACCOUNTS! My new username is NoxSpooth.

Offline

 

#252 2013-02-27 17:03:25

BLU_Spy
Scratcher
Registered: 2012-01-05
Posts: 1000+

Re: Java Official Topic

Oh, you mean Java inside Scratch?

*facepalm*

Sorry, I misurderstood.  tongue


I HAVE SWITCHED ACCOUNTS! My new username is NoxSpooth.

Offline

 

#253 2013-02-27 17:50:02

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: Java Official Topic

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

 

#254 2013-02-27 17:55:18

BLU_Spy
Scratcher
Registered: 2012-01-05
Posts: 1000+

Re: Java Official Topic

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.


I HAVE SWITCHED ACCOUNTS! My new username is NoxSpooth.

Offline

 

#255 2013-02-27 17:55:33

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: Java Official Topic

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  wink

Offline

 

#256 2013-02-27 19:36:38

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Java Official Topic

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.  hmm


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#257 2013-02-27 20:16:05

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: Java Official Topic

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.


Posts: 20000 - Show all posts

Offline

 

#258 2013-02-27 20:34:27

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Java Official Topic

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.)


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#259 2013-02-27 21:36:41

16Skittles
Scratcher
Registered: 2009-08-26
Posts: 1000+

Re: Java Official Topic

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.


http://16skittles.tk/sig.png
Are you a student? Check out OnSchedule!

Offline

 

#260 2013-02-27 22:24:05

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: Java Official Topic

Agreed—one reason why I rarely program in Scratch is because I find it so inefficient  tongue


Posts: 20000 - Show all posts

Offline

 

#261 2013-02-27 22:40:39

GeonoTRON2000
Scratcher
Registered: 2009-12-24
Posts: 1000+

Re: Java Official Topic

veggieman001 wrote:

Agreed—one reason why I rarely program in Scratch is because I find it so inefficient  tongue

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.


http://i.imgur.com/BAEgGDL.png

Offline

 

#262 2013-02-27 23:07:05

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Java Official Topic

GeonoTRON2000 wrote:

veggieman001 wrote:

Agreed—one reason why I rarely program in Scratch is because I find it so inefficient  tongue

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.  tongue  Not that more advanced languages don't have their own problems with string handling...


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#263 2013-02-27 23:22:41

veggieman001
Scratcher
Registered: 2010-02-20
Posts: 1000+

Re: Java Official Topic

Harakou wrote:

GeonoTRON2000 wrote:

veggieman001 wrote:

Agreed—one reason why I rarely program in Scratch is because I find it so inefficient  tongue

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.  tongue  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)


Posts: 20000 - Show all posts

Offline

 

#264 2013-02-28 01:07:56

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Java Official Topic

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.  tongue  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.


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

Board footer