View Single Post
  #102   Report Post  
Posted to uk.d-i-y
Adam Funk[_3_] Adam Funk[_3_] is offline
external usenet poster
 
Posts: 1,591
Default OT - Programming Languages

On 2015-01-30, Tim Streater wrote:

In article , Adam Funk
wrote:

On 2015-01-30, John Rumm wrote:

On 29/01/2015 15:26, Adam Funk wrote:
On 2015-01-28, John Rumm wrote:

Or for even easier, look at "scratch"

The neat thing about Scratch is that it makes multithreaded,
event-driven GUI stuff work so easily (e.g., make the little
characters dance around the screen & react when they bump into each
other). I guess the problem is that you get used to that, then try to
do the same in some other language, like Java.

It can give the wrong idea about some aspects, but the event driven
model integrates quite nicely with modern GUI style programming.


Yabbut my point was that it's *so easy* in Scratch. Kids will bang
their heads on the wall when they move to other languages.


You mean when they enter the real world and need to do something other
than "make the little characters dance around the screen & react when
they bump into each other"?


Ha, I asked for that. I'm not normally a GUI programmer but I have
(under duress, sort of) had to do some Java GUI work, which I found
slightly painful. I've seen kids using Scratch & immediately thought
"wow, the GUI threading is transparent, & the event handling is so
easy!"