View Single Post
  #14   Spotlight this post!  
Unread 16-04-2011, 12:59
divisionByZero0's Avatar
divisionByZero0 divisionByZero0 is offline
Hexadecimal Hacker Droid no. 0x2328
FRC #0498 (Cobra Commanders)
Team Role: College Student
 
Join Date: Jan 2011
Rookie Year: 2008
Location: Glendale, AZ
Posts: 30
divisionByZero0 is an unknown quantity at this point
Thumbs up Re: Assembly Language FRC Robots????

Quote:
davidthefat:
Well apparently, from talking to my mentor, he really says that the negatives really outweigh the benefits. He pretty much said I can use assembly all I want out side of the competition bot. You really do not need all that efficiency in the code unless you are doing some very data intensive things such as object recognition.
I agree, assembly has similar vocational benefits as any other higher language. Regardless of the type of data you're using.

Quote:
ebarker:
Another neat exercise is to write code in C or Ada or something and run it through a really good compiler and look at it's output. The good compiler writers have advantage over a run of the mill assembly programmer. Interesting exercise.
I've been doing that, that's where my main background knowlegde of assembly came from.

Quote:
linuxboy:
Oooh if you could chronicle that I would appreciate that. I really want to learn asm and if you could write up a tutorial about how you apply it to FRC I would really appreciate it.
Assembly has a similar programming difficulty to C++ or Java. So if FIRST really did use assembly as a alternate language, there would be a very nice tutorial of assembly all teams could understand.

And as I've mentioned before.....
Quote:
Perhaps having a running, modern-day-built robot with its cRIO hardware performance emulated to "1960's-1970's computer hardware" could be The Game itself.....
__________________

498 Student Programmer: 2008 to 2011
498 Hemi-mentor: 2011 to ....

If all else fails, multiply both sides by zero to neutralize the equation.
Reply With Quote