Registered: 1426724490 Posts: 78
Reply with quote #1
Take a poll!!
And leave your comments to provide more information. SH
Registered: 1443021001 Posts: 184
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.
Registered: 1443284115 Posts: 23
Reply with quote #3
Personally I use both, for blocks i use Simulink, and for code i use Matlab function blocks.
Registered: 1439502775 Posts: 28
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.
Registered: 1460752454 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.