Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

Why is the Embedded C is mostly used in Embedded Product development?

user-image
Question added by Shahudullah Khan , Software Engineer , Syscom Corporation Private Limited(Morpho)
Date Posted: 2017/06/10
mohamed essmat Abdel Mohsen
by mohamed essmat Abdel Mohsen , Oracle HCM Techno-functional Consultant , Elsewedy Electric

Because C has advantage of target independence and is not specific to any particular platform.

C for Embedded Applications is a proper subset from the C Language suitable for Embedded Systems.

Embedded Systems Programming are not like general purpose computers since we have limited hardware resources.

C is very close to assembly programming and it allows very easy access to underlying hardware. A huge number of high quality compilers and debugging tools are available for the C language. That’s why C language is the most common programming language in embedded systems programming.

Mohammed Elsadig
by Mohammed Elsadig , Lecturer , University of medical sciences and technology

because most of the Embedded systems hardware manufacurers develop their own IDE to suite their hardware, and they always consider using Embedded C in their IDE for its fame.

Muhammad Munam Naseer
by Muhammad Munam Naseer , Electronics Engineer , SHIBLI

As we know embedded C is relevent to Basic C language but main point is by using mbedded C we can manipulate a microcontroller hardware and can operate any embedded system

Mateen Baba
by Mateen Baba , Embedded Design Engineer , Apsis Solutions Pvt. Ltd.

C is midlevel language which can interract both the upper machine level language and lower user level language, code compatability and easy to uderstand of any developer , easy for debuging

Gayam venkata kishore reddy
by Gayam venkata kishore reddy , Asst Engineer Electronics , FAWAZ AIR CONDITION & REF CO.LLC

C is midlevel language , code compatability ans easy to uderstand of any developer , easy for debuging

Dayal Dhandapani
by Dayal Dhandapani , Embedded developer , Trinity Mobility Pvt Ltd

Embedded C is a programming language which manages memory which are related to registers.

To do programming in c and transfering them to controller is easy compared to other programming languages.

Ibrahim Nabil Alsherbini  Ibrahim
by Ibrahim Nabil Alsherbini Ibrahim , Call Center Agent , Vodafone - Egypt

Because of timing and acuracy, it is the nearest language to the machine language 

Anderson Jeshurun Stanley
by Anderson Jeshurun Stanley , ASSOCIATE SOFTWARE ENGINEER , TECH MAHINDRA

EMBEDDED C IS MOSTLY USED IN EMBEDDED PRODUCT DEVELOPMENT BEACUSE OF ITS HIGH TIMING ACCURACY AND CODE SIZE EFFICIENCY

As we know C is a portable programming language i.e programs written for one type of computer or os can be run on another type of computer or os.It also helps to write structure wise programming.It has simplicity of high level language as well as the power of a low level language.

NVM SASTRY PURANAPANDA
by NVM SASTRY PURANAPANDA , Technical Service Principal Engineer , FPT Software

bacause of flexible, high speed ,timing and sychronization easy ,easily implement delays for embedded applicatons 

Embedded C is most preferable in embedded product development because it is easy to portable in any other type of controller by changing little bit in syntax. It is easy to understand and processing speed also enhance.

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.