Computer programming in C

Hi allI 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 constructiveI 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 oneWould I be better of long term to start with C++?Many thanks

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • 3D Robotics
    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 ;-)
  • 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.
This reply was deleted.

Activity

Joseph Udofia liked Joseph Udofia's profile
Wednesday
David Hori liked Isabella Domi's profile
Jan 12
More…