Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Do you need to know C++ to work in Embedded Systems?

Status
Not open for further replies.

rameshbabu

Member level 2
Joined
Aug 1, 2007
Messages
46
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,663
Is C++ is must to work in the area of embedded systems or c alone is sufficient.
 

Re: Embedded Systems

No C++ is necessary only if you want to do object oriented programming and that mainly when dealing with computer user interfaces...for microcontrollers C is enough...and if you feel C is difficult then you can even use Basic as now most of the microcontrollers are coming with Basic Compilers...
Best Regards
 

Embedded Systems

C alone is enough for the Embedded programming. C++ comes into picture only when you have some concept of object oriented programming. Its not compulsory to know C++.
 

Embedded Systems

c is sufficient to work.
 

Re: Embedded Systems

if u perfect on C its more enough & when u use Interfacing object oriented programming C++ concept> i suggest to do more work on C
 

Embedded Systems

depend up on the requirement both are used but mostly EMBEDDED C will use
 

Re: Embedded Systems

No C++ is necessary only if you want to do object oriented programming and that mainly when dealing with computer user interfaces...for microcontrollers C is enough...and if you feel C is difficult then you can even use Basic as now most of the microcontrollers are coming with Basic Compilers...
Best Regards
 

Re: Embedded Systems

Hi

C is sufficient for most programming needs in embedded systems. But some of the higher level (appplication or middleware) would require C++. Like for eg:-, in pda or mobile phones, where the os environment is WinCE, the application might be developed in VC++. The GUI framework in C++. Even in linux environments, there are GUI frameworks like Qt which use C++.
 

Embedded Systems

you can to use embededd visual tools 3.0 or EVC++4.0,or visual studio.... this is software for microsoft free,your can download free.
 

Embedded Systems

C is enough... also try to learn about VB basics... it will be useful in Coding ...
 

Re: Embedded Systems

Hi

Only "EMBEDDED C" Language is used in EMBEDDED SYSTEMS.


Regards,

Jitendra.
 

Re: Embedded Systems

if you want to use a graphical interface, and a visual OS, such as windows CE, you'll need C++...otherwise, just C is enough
 

Re: Embedded Systems

Few machines and consequently C++ compilers really support all C++ standard. Most of them support a "subset" of C++ standard for embedded system called now at Embedded C++.

I think C is better choice than C++ in next 5 or 10 years...

Gorkin.
"There is a whole mountain and a river run through it... Anathema, My kingdom"
 

Re: Embedded Systems

I think C is far better choice for embedded system Than C++
 

Embedded Systems

Why C ?
 

Embedded Systems

Memory requirement is less, Speed optimised
 

Re: Embedded Systems

atcually it depens on your project reuirement.

and how it will be going easy to implement as well as understand..

but ya niether C only nor C++ only is not sufficient for embedded systems.
you must have knowledge of Assembly language also.
 

Re: Embedded Systems

rameshbabu said:
Is C++ is must to work in the area of embedded systems or c alone is sufficient.
No. C is good enough.
 

Re: Embedded Systems

C is enough to work with embedded systems.....
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top