View Single Post
  #4   Spotlight this post!  
Unread 08-09-2013, 14:36
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,753
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Advice on switching to text-based FRC programming...

I was trying to list out some differences in the languages. I wouldn't call them superficial.

Build time is not a language difference, but a valid tool difference. And there were indeed bugs in last year's LV deployment tools that in some cases caused embarrassingly long deployments. Those have been corrected, at least the worst of them were.

On the parallelism topic, command-based code is I believe always cooperatively scheduled. I was referring to threads as a relative comparison. And it is true that preemptive parallelism can cause race conditions, or worse if the data objects aren't protected.

I'm not trying to argue which is better. I was hoping to assist them in discovering the topics they should study in order to learn C++ once they know LV. I'd like to see more teams learn multiple languages, and knowing the differences is a key aspect of that.

Greg McKaskle