Quote:
Originally Posted by davidthefat
edit: Im the only guy going for C++ LOL All the other programmers want Java since they don't know C++
Edit of Edit: Amen to your sig
|
Ok, well, if all the other guys want Java, then I say just stick with Java. One of coolest things about FIRST is that it teaches you the benefits of working as a team. For my programming team, majority of the guys know Java, but we chose C++ as a preference for two reasons:
- We didn't want to try a "new" language for the cRio platform
- C++ was proven to work and was fast
- We all kinda-sorta knew C++
- Being a captain, I pushed for C++ after having a bad experience with LabView last year
- Our mentor is like a 30 yr veteran in the field of C++ and Systems Networking
After working with it for a couple weeks, I feel C++ was the right choice, but I know that Java or LabView would've equally been fine. Maybe not LabView, but that's only because trying to wrap all the programmer's mindset around the real-time execution paradigm is difficult. Even the 30-yr C++ veteran mentor (he's also a huge expert in Java) didn't know why LabView behaved the way it did -- that was the real downer last year. Also, we wanted to diff and git with C++.

__________________
For by grace you have been saved through faith, and that not of yourselves; it is the gift of God, not of works, lest anyone should boast. -- Ephesians 2:8-9
2010: Quarter Finalist (MN 10,000 Lakes)
2010: Website Award (MN 10,000 Lakes)
2009: Quarter Finalist (MN 10,000 Lakes)
2009: GM Industrial Award (MN 10,000 Lakes)