Hi all

I have decided that I want to learn computer programming using C, but before I commit myself I would appreciate a little input from some of you guys and would be greatfull of anything constructive

I have noticed that there are quite a number of variations to the C language, is there a specific one that is more siuted to autopilot programming?

Could anyone recommend the best compiler and know where I can get one

Would I be better of long term to start with C++?

Many thanks

Views: 59

Reply to This

Replies to This Discussion

Since the original C is a subset of C++, start with learning C. Also, C++ is not really used in the world of MCU's (e.g. PIC's), use it if you have a more powerful autopilot platform. Here is a good place to start:
http://www.gooligum.com.au/
Personally I bought a Pickit2 starter kit from Microchip, I learn MCU C programming on that.
You can download a free version of HI-Tech C compiler.
There are lots of free MCU C compilers.
Correction: Michal B says, there is a C++ compiler for Arduino (AVR)
Note that Arduino, which is what we use for all of our autopilots, is essentially C. (It actually uses a language called Processing, but that's just C with some extensions).

It's free, has a great IDE, and big support community. Also very cool right now ;-)
Actually Arduino uses C++ with proven and reliable GCC compiler.

RSS

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service