ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

What's the difference between Embedded C and Embedded C++?

user-image
تم إضافة السؤال من قبل Fadi Jameel , Engineer , Juma Al Majid est
تاريخ النشر: 2013/06/11
Mitali Kaushik
من قبل Mitali Kaushik , Senior Software Engineer

Embedded C is generally an extension of the C language, they are more or less similar. However, some differences do exist, such as: C is generally used for desktop computers, while embedded C is for microcontroller based applications. Ccan use the resources of a desktop PC like memory.

Vinay Saxena
من قبل Vinay Saxena , Research and Development Engineer , Easy Embedded Solutions

Embedded C is Procedure Oriented Programming and Embedded C++ is Object Oriented Programmimg(OOP).

Embedded C: It is an generally an extension oh the C language,they are more or less similar.However,some differences to exist,such as:C is generally used for desktop computers.

Embedded C++:It is a dialect of the c++ programming language for embedded systems.It was defined by an industry group led by major japanese CPU manufacturers.

Mohammed Elsadig
من قبل Mohammed Elsadig , Lecturer , University of medical sciences and technology

The different between C and C++ is that C++ is an object oriented programming language which encapsulates multiple datatype in one user-defined data type which is called class. In addition to that in Embedded systems C is faster in execution than C++ due to its simplicity.

NVM SASTRY PURANAPANDA
من قبل NVM SASTRY PURANAPANDA , Technical Service Principal Engineer , FPT Software

The Difference between Embedded C and C++ are almos same type but the difference is OOPS Concenpts added to Embedded C++ and other tasks and Functions 

Embedded C is a procedure oriented programing laguage for a custom made computer for a specif use.

 

Embedded C++ is a object oriented proggramming laguage for  for a custom made computer for a specif use.

santosh Das
من قبل santosh Das , Embedded Design and Development Engineer , Concept shapers and Electronics PVT LTD

First of all Embedded C is procedure oriented Low level language for Micro controllers programming and device drivers for its communications for the computer systems and network systems and whereas Embedded C++ is a object oriented High level language for the system drivers and Embedded GUI for Micro controllers such as in Renesas 64 bit micro controllers and for the micro controllers communication application in the computer systems as well as for the development of libraries of the embedded development compilers.

MOHAMED FYSULDEEN.M HASSAN
من قبل MOHAMED FYSULDEEN.M HASSAN , General Electronic Engineer , Q-Line Electronics

'C++' is a supret of 'C', so that the compailer may be same for the both, but C++ is object oriented ,that means data s are classified into classes for safety. 

Syed Atif Hashmi
من قبل Syed Atif Hashmi

If u just want to use function in ur Embedded code and no class Then u can use Embedded c But if u want to use class for example LCD.print ("Hello world"); Then u are use Embedded c++ or other object oriented programming

Shameerudheen Pourathodiyil
من قبل Shameerudheen Pourathodiyil , Associate Technical Architect , QuEST Global Engineering Service Pvt Ltd. (Erstwhile Network systems and Technologies)

C is a procedure oriented laguage and C++ is a object oriented laguage. when comes to embedded, it is about a single board computer for a spefic use. 

So

Embedded C is a procedure oriented programing laguage for a custom made computer for a specif use.

 

Embedded C++ is a object oriented proggramming laguage for  for a custom made computer for a specif use.

 

المزيد من الأسئلة المماثلة