View Single Post
  #29   Spotlight this post!  
Unread 24-10-2005, 00:38
Winged Globe Winged Globe is offline
Don't Panic
AKA: Xiao-Yu Fu
FRC #0481 (The Hitchhikers)
Team Role: College Student
 
Join Date: Dec 2002
Rookie Year: 2003
Location: San Pablo, CA
Posts: 97
Winged Globe is a glorious beacon of lightWinged Globe is a glorious beacon of lightWinged Globe is a glorious beacon of lightWinged Globe is a glorious beacon of lightWinged Globe is a glorious beacon of lightWinged Globe is a glorious beacon of light
Send a message via AIM to Winged Globe
Re: 2006 game hints?

Quote:
Originally Posted by Mike
It's the same as the scripting language that was provided this year.
Quote:
Originally Posted by Rickertsen2
I really hope that FIRST doesn't include the afore-linked programming GUI in the kit. It doesn't teach anybody any real world skills whatsoever. I would be really disappointed.
Wait... what?? Looking at the example for FRC controllers, it just looks like all the code thrown into a flow-chart interface (a graphical tool used in real computer science classes I've seen to teach the core logic/reasoning/organizing ANYONE needs in order to program). This isn't just script code like "turn left for blah seconds"--there seems to be a direct correlation between what the flow-chart displays and what the actual code will be (if count Bit 7 ON yes--> SET rc_dig_out16 ON, etc. etc.). It looks like you can comment directly into the flow-chart boxes to describe what is going on, too.

This means that the only difference between the flow-chart and actual code may be purely formating in nature, in which case, how does this have no correlation to the real world? Heck, it doesn't even look like pseudo-code; you have to use real variable names, real subroutine names, real function calls! And once a new programmer feels comfortable with the logic, *CLICK* and they see the real code! And it looks almost exactly like what they did with the flow-chart! "Wow! Maybe this programming stuff isn't so bad! I can do this..."

I can understand the nerd attachment to CLI's and aversion of all things graphical, but if the examples show the actual product delivered (and if FIRST/Kevin Watson brings the scripts back in addition to this interface, by all means, but that isn't this specific program), this is the most code-like graphical interface I've seen. I'm almost afraid that some newbie programmers will still be puzzled by it, as it isn't as graphical and perhaps as intuitive as Lego's interface or even Robolab. I really don't see what the big pout is all about. This seems to head in the right direction to get new programmers into the fold, while allowing novice programmers to transition and advanced programmers to keep hacking at their leisure.
__________________
Team 2B0
~O~
Reply With Quote