View Single Post
  #33   Spotlight this post!  
Unread 08-01-2005, 21:41
Red Dragon's Avatar
Red Dragon Red Dragon is offline
Code Monkey
AKA: Yahya
FRC #1280 (Raging Seabiscuits)
Team Role: College Student
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Danville, CA
Posts: 10
Red Dragon is on a distinguished road
Send a message via ICQ to Red Dragon Send a message via MSN to Red Dragon Send a message via Yahoo to Red Dragon
Re: What do you think about how easy theyre making programming?

I think this new scripting language may turn out to be a kind of double edged sword. Sure its probably going to help on on some of the low level stuff such as simple movement, forward, back, basic turning etc. but in my experience you usually end up rewriting the tools that were supposed to help you out to get it to work for you application. for something generic, yeah the scripts would probably fit in and work fine, but anything above that would either need a ton of supplement code bits to do the same thing, or just cut out the middle and write your function the exact way you need it the first time. more often then not, any time i get scaled down, or some kind of scripting language it helps in the beginning but ends up to be secondary to what i could do if i made it from scratch.

anyway its optional to use so its no really biggy. take what you need from it and leave the rest IMO.

on the other hand it does make getting into programming easier. heck if a person doesn't have any background or past interest in programming and you sit them down and show them a little C. they are either going to drop it right there and then or learn it IMO. with these little (don't shoot me on this please) "dummied" functions and commands, it helps getting more people into it. if they like it, they will find some more thing to learn on the subject and grow from there.

e.g earlier in the year we were messing around with some mindstorm sets. some of us opted to use NQC to code others used the IMO worthless software that comes with the set. NQC isn't the most complex coding language out there but it was fairly easy to learn initially and eventually we had some guys expanding the basic functions to suite their own needs. so it going to be a step up for some but not all.

Its a tool for our use in a pretty nice tool set we have from FIRST, we may or may not use all the stuff in it, but its bound to help somewhere