View Single Post
  #4   Spotlight this post!  
Unread 12-08-2012, 10:46
Todd's Avatar
Todd Todd is offline
Software Engineer
FRC #1071 (Team Max)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Connecticut, Wolcott
Posts: 51
Todd is just really niceTodd is just really niceTodd is just really niceTodd is just really niceTodd is just really nice
Re: C++ vs. Java (speed considerations only)

Quote:
Originally Posted by apalrd View Post
In "normal" embedded control system programming, a whole millisecond is a LOT of delay.

What's relevant or important in general programming isn't always the same in robotics/control systems, but a few things that aren't that important in general programming are REALLY important in embedded control system programming. Milliseconds is one of them.

(I seriously don't think Java overhead creates milliseconds of delay for code the size of FRC code. LabVIEW...)

Properly written Java and Labview code do not create milliseconds of delay in our use case. Period. The only thing with the potential to generate that kind of delay are differences in the WPILib implementations for each language, which are both editable, and completely unrelated to the way the language actually works.