Perdon, pero aqui me mojaron la oreja.
Si bien hoy intento aprender C, use Basic y antes assembler...
Lo que puedo alegar acerca del assembler es que si haces algo mal te embromas tu mismo, mientras que en cualquier lenguaje de alto nivel, puedes cometer errores que son a causa de Bugs de los programadores del lenguaje, y repercutiran en tu programa.
Es cierto que las instrucciones son muy potentes en Basic o C, pero que me cuentas de la optimizacion del codigo??
Todo lo que hagas en lenguajes de alto nivel lo pagaras con tamaño del codigo.
Por que crees que Microchip esta sacando los monstruos que hoy disponemos para utilizar, donde caben programas kilometricos.
Te doy un solo ejemplo y lanzo el desafio:
Hay una herramienta (punta de prueba) para Ingenieria programada en assembler, yo mismo subi el codigo al almacen del foro.
Esta programada en assembler en un 16F84A, el programador (Voja Antonic) comenta que hizo uso de varios GoTo"s porque no le alcanzaba el espacio....
Creo que tenia una sola word libre...
Aqui va el guante al aire, tomenlo quienquiera:
Desafio a quien se le ocurra que haga la misma utilidad, con diseños y presentaciones en pantalla, prestaciones, etcetera, pero...
en Basic o C !!Ahora los quiero ver !!



Ahhh, y utilizando el mismo micro a la misma velocidad, ni se les ocurra cambiar el hardware !!!

