Quote:
Originally Posted by kenavt
OK, well, thanks. However, I find that C++ is more widely used and would be more worthwhile. However, a "world of hurt" sounds like a good problem to solve!.
|
"world of hurt" is a miserable problem to solve. Maybe its just because low level programming is not my particular skill set, but my C (C++) class took me about 50-60 hours a week alone. I passed the class by the grace of god and ironically with a C. Why may you ask, because of the "world of hurt". Debugging in both C and C++ is very time intensive.
Also remember that as you are in a FIRST thread you will see a particular bias. FIRST has an attraction to engineers, which computer science and programming stems far away from just engineering in the FIRST sense. Many developers working with hardware like to get as close to it as they can, hence why you see a lean towards C++ in this community.
Also this year is the first year FIRST officially supported java, last year the first for c++, before that it was C, and before that it was basic. your statement about it being more widely used is definitely true for FIRST right now, but not necessarily true as a general comment. Also I think that c++ is more widely used simply because it was the only alternative to labview last year. Many teams don't want to make the transition to java, as they have already invested in c++.
I am not going to tell you what language you should start with, I am just saying that realize that many of the comments you see here will be biased, including my own
