Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

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.
 

jamshid.dastur

Member level 4
Joined
Sep 14, 2007
Messages
77
Helped
15
Reputation
30
Reaction score
5
Trophy points
1,288
Activity points
1,829
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
 

sinu_gowde

Full Member level 2
Joined
Nov 10, 2005
Messages
137
Helped
32
Reputation
64
Reaction score
12
Trophy points
1,298
Activity points
3,490
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++.
 

suru

Full Member level 3
Joined
Aug 31, 2007
Messages
157
Helped
4
Reputation
14
Reaction score
1
Trophy points
1,298
Activity points
1,934
Embedded Systems

c is sufficient to work.
 

Tipu

Junior Member level 2
Joined
Sep 12, 2007
Messages
20
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
INDIA (HYDERABAD)
Activity points
1,393
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
 

santhosh_y

Newbie level 6
Joined
Jun 19, 2007
Messages
13
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Activity points
1,357
Embedded Systems

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

bhatt_tanmay

Advanced Member level 4
Joined
Sep 18, 2006
Messages
102
Helped
12
Reputation
22
Reaction score
3
Trophy points
1,298
Activity points
2,272
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
 

saleemrahim

Newbie level 3
Joined
Oct 2, 2007
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,301
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++.
 

thuanbk

Junior Member level 3
Joined
Aug 30, 2006
Messages
27
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,514
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.
 

harshita

Member level 2
Joined
Dec 28, 2006
Messages
51
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Location
chennai
Activity points
1,629
Embedded Systems

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

jitendrabatham

Junior Member level 2
Joined
Sep 29, 2007
Messages
22
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Pune
Activity points
1,413
Re: Embedded Systems

Hi

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


Regards,

Jitendra.
 

btminzon

Full Member level 2
Joined
Jun 12, 2006
Messages
122
Helped
9
Reputation
18
Reaction score
1
Trophy points
1,298
Location
Brazil
Activity points
2,146
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
 

gorkin

Advanced Member level 1
Joined
Feb 27, 2002
Messages
422
Helped
13
Reputation
26
Reaction score
5
Trophy points
1,298
Location
brazil
Activity points
3,384
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"
 

rdbindia

Newbie level 6
Joined
Feb 7, 2008
Messages
14
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,283
Activity points
1,337
Re: Embedded Systems

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

mouzid

Full Member level 5
Joined
Jun 22, 2007
Messages
249
Helped
9
Reputation
18
Reaction score
0
Trophy points
1,296
Activity points
2,876
Embedded Systems

Why C ?
 

rdbindia

Newbie level 6
Joined
Feb 7, 2008
Messages
14
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,283
Activity points
1,337
Embedded Systems

Memory requirement is less, Speed optimised
 

H_D_R

Full Member level 6
Joined
Jan 31, 2008
Messages
329
Helped
26
Reputation
52
Reaction score
9
Trophy points
18
Location
India
Activity points
0
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.
 

IamnotJunk

Member level 1
Joined
Nov 29, 2007
Messages
37
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,434
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.
 

sri45

Junior Member level 2
Joined
Jun 12, 2006
Messages
22
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Location
Hyderabad
Activity points
1,401
Re: Embedded Systems

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

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top