BEST Robotics Forum
Register Calendar Latest Topics
 
 
 


 
Poll Results
 
 What is your preference when it comes to programming your BEST robot?
 Using textual code 5 55%
 Using graphical blocks 4 44%
 I don't care! 0 0%
Multiple choice poll. Total votes: 9   Please or register an account to vote.


Reply
  Author   Comment  
shiremath

Moderator
Registered:
Posts: 59
Reply with quote  #1 
Take a poll!!

And leave your comments to provide more information.


SH
0
jgraber

Moderator
Registered:
Posts: 112
Reply with quote  #2 
Text! not graphics
Procedural code! not object oriented.
I have vast experience using tools to work with text.
I write tools to parse, comment, auto-generate, reformat, audit  text.


0
widerbestrobot

Junior Member
Registered:
Posts: 23
Reply with quote  #3 
Personally I use both, for blocks i use Simulink, and for code i use Matlab function blocks.
0
dmgauntt

Junior Member
Registered:
Posts: 21
Reply with quote  #4 
I have a very strong preference for text based programming.  I find it much, much faster to write code than to drag blocks, but I have about 30 years experience programming.  However, my BEST Robotics middle school students use EasyC; one year we tried RobotC, and they decided to return to the GUI system.

In the spring I work with them to program Legos Mindstorms systems using Java, so they do get experience with line code.
0
amullins

Junior Member
Registered:
Posts: 1
Reply with quote  #5 
I have a feeling this forum is a bit skewed for now, as most of us are experienced developers who appreciate the specificity of textual code. With a GUI you always know something's going on that doesn't meet the eye, and that makes us question the level of control you actually have over the resulting executable. Also, typing can be a lot faster than moving a mouse as dmgauntt mentioned.

I think for purposes of educational competitions like ours, the graphical systems provide value in that they remove some of the fear factor surrounding programming for beginning students (and teachers). Once you get in the mindset of thinking about exactly what you want the machine to do, it's much easier to understand what's going on in textual code.
0
Previous Topic | Next Topic
Print
Reply

Quick Navigation: