mirror of
https://github.com/m3y54m/Embedded-Engineering-Roadmap.git
synced 2026-09-30 02:48:08 +03:00
Update README.md
This commit is contained in:
@@ -329,6 +329,8 @@ _________________
|
||||
|
||||
### ✳️ Programming Fundamentals
|
||||
|
||||
Mastering programming fundamentals and software development principles is essential for a successful embedded design. Embedded systems demand efficient code, optimized data management, reusable design patterns, and effective memory management to function effectively in resource-constrained environments. Embedded developers must possess a strong foundation in these core concepts to create reliable and performant embedded systems.
|
||||
|
||||
#### 🔵 Algorithms & Data Structures
|
||||
|
||||
- [📘👶💎 Grokking Algorithms - Aditya Y. Bhargava](https://www.manning.com/books/grokking-algorithms)
|
||||
@@ -365,6 +367,8 @@ _________________
|
||||
|
||||
### ✳️ Programming Languages
|
||||
|
||||
Low-level languages like C and assembly provide direct hardware access, enabling efficient code optimization for resource-constrained embedded systems. System-level languages like C++ and Rust offer a higher level of abstraction for complex embedded applications, while Python is often employed for testing embedded systems due to its simplicity.
|
||||
|
||||
#### 🔵 C
|
||||
|
||||
- [🎞️👶 Microchip University - Syntax And Structure of C - Simply C](https://mu.microchip.com/syntax-and-structure-of-c)
|
||||
|
||||
Reference in New Issue
Block a user