Intro To Embedded Systems
Intro To Embedded Systems
Introduction
Advantages
•Portability: C code can be easily ported to different
platforms and operating systems since it is a high-level
programming language.
•Efficiency: C code is efficient in terms of both memory
usage and speed of execution, which makes it suitable for
developing high-performance applications and systems.
•Extensive community and resources: C has a large
community of developers, and there are a vast number of
resources, libraries, and tools available that can be used for
C programming.
Pros and Cons - C Language
Advantages
•Structured programming: C supports structured
programming, which makes it easier to organize and
modularization code, making it more maintainable and
easier to understand.
Disadvantages
•Low-level programming: While C is a high-level
language, it is still considered a low-level programming
language compared to other modern languages like Python
or Java. As a result, it requires a good understanding of
computer architecture and memory management.
Pros and Cons - C Language
Disadvantages