Cómo desarrollar sistemas integrados DSP utilizando lenguaje C
En esta pregunta, C incluye completamente a C. . Para C, nadie es "competente". Si comprende todos los puntos de conocimiento general, necesita al menos uno o dos años de experiencia laboral. C Debería ser aproximadamente medio año más o menos.
Hablemos de algunos integrados populares:
Android: C/Java. Java se usa para la interfaz de usuario y C es generalmente la capa inferior.
Mac/iPhone: C/ObjectiveC. Generalmente, ObjectiveC se usa para la interfaz de usuario y C como capa inferior.
Por supuesto, este no es siempre el caso. Todavía depende de los hábitos personales y las necesidades comerciales.
De hecho, no es una cuestión de qué idioma elegir. Lo importante es el pensamiento, las ideas y los algoritmos. En términos generales, es mejor "dominar" un determinado idioma y basta con aprender y vender otros idiomas. Para empezar, sugiero C y luego pruebe Objective C y Java. Generalmente las empresas sólo entrevistan candidatos de C y Java. Si una buena empresa requiere tanto C como Java, la mayoría de las preguntas gramaticales en sus entrevistas estarán relacionadas con C. Si el solicitante no sabe nada de Java pero es bueno en C y algoritmos, normalmente no será rechazado.