|
Re: Learning to Program in Java
There will be a difference, but since much of the heavy lifting is done by the FPGA, the differences will often not show up. Also since another expensive element, vision, is being done by an optimized binary library written in C, the differences again will not show up.
Raw arithmetic for control or other processing carried out on the cRIO will show the differences, and I'm as eager as anyone to see how they compare. LV is a compiled language, not a VM, but a good VM can beat a bad compiler. As with most engineering tasks, it will be a system of tradeoffs where performance is not the only thing to be concerned with. The ability to debug well and quickly modify code may be more important than the runtime performance.
Greg McKaskle
|