La diferencia entre la programación de sistemas operativos integrados y la programación de PC
Los programas embebidos son especializados y controlan directamente el hardware. Generalmente están escritos en lenguaje ensamblador y lenguaje C.
Programación de PC, te refieres al programa en la computadora personal, puedes usar C, C, JAVA, C# según sea necesario.
C y C son lenguajes completamente diferentes, con ideas básicas completamente diferentes.
Primero debes entender la diferencia entre programación orientada a estructuras y programación orientada a objetos.
No es realista agregar software a un diccionario electrónico porque no se comprende su estructura de hardware y la estructura de software del sistema.