Depende lo que busques, que aplicaciones desees hacer, etc...
Yo personalmente te recomiendo C, es lo msimo o da igual CCS, Hitech, etc... al resumen es c, algunos más ansi que otros, pero c.
Te paso a explicar porque te lo recomiendo, estudie (por obligación) asm, pero una vez que trabajas con ellos tienes que saltar, si o si, a un lenguaje de alto nivel, como c, basic... o si no utilizar funciones que no son tuyas, o... Que tienes mayor comtrol, si, pero con c también tienes o puedes tocar regsitros. Supongo que muchos puristas se me pondrán en contra, pero es una realidad, cuando necesitas crear un proyecto, o estas manejando de 32 o hasta 16 bits necesitas una mano, y esta te la echa el alto nivel de programación.
Un claro ejemplo lo tienes en la programación para microprocesadores, poco gente programa en asm, a no ser que sea para ingenieria inversa, drivers... pero normalmente c, y hasta java. Es como comparar c con java, cada uno tiene su hueco.
Hola, mi pregunta espero sea entendible Poseo conociemientos de programacion pero solo he programado en netbeans ( java) existen microcontroladores que sean compatibles con este lenguaje? O debo aprender aprogramar en C ?
De antemano Muchas Gracias cualquier ayuda.
En java a no ser que sean módulos especificos, como de siemens o citerion, no suele haber, y creo que en pic´s tampoco.
Si te sirve de consuelo, aúnque sepas c, dependiendo si te decantas por css, hitech, etc, deberás aprender sobre estos. Creo que te va a ser muy facil cambiar, lo normal suele ser lo contrario, pasar de c a java, pero de java a c soló te tienes que quitar la idea de objetos.
Salu2