dear bill, am just  on the way to master one programming laungage but i wanna to make sure which one is the best and power full among c and c++ before i begin. and i need a reason why it is best.
thank you

I would use C++ because you can then program in C (as long as while you learn C++ you keep aware of the C++-only features).  C++ will allow you to tackle more problems than C.  However, there are many instances where C is sufficient and adequate for the application.



All Answers

Answers by Expert:

Ask Experts


Bill A


I can answer questions about C++, programming algorithms, Windows programming in MFC (which is C++). I cannot answer questions about STL (templates) and I have no experience with Linux. I do enjoy reviewing code and critiquing it or finding problems in it. I will also gladly show better algorithms or methods if you want to take advantage of that.


I've developed a commercial embedded C compiler/assembler and IDE with debugger toolset, of which the IDE and debugger are written in C++. I work in the industry writing high tech embedded programs and Windows programs to communicate with the embedded devices.

Book: Embedded Systems Design using the Rabbit 3000 Microprocessor Authored Chapter 10 in its entirety.

BS Computer Engineering

©2017 About.com. All rights reserved.