No se ustedes pero con todo lo que han posteado siempre me quedo con la duda de cual es mejor, por ejemplo al comparar MikroC con CCS hay cosas de suma importantcia.
1. ¿Que tan amigable es el entorno con el usuario?En este aspecto MikroC supera por mucho a CCS, a mi parecer. Lo que quiero decir es que el entorno de MikroC es muy facil de aprender y el de CCS resulta un poco más complicado.
2. ¿Es posible modificar las librerías propias del complidador?En MikroC es imposible hacer esto mientras que CCS si lo permite, esta opcion es útil si cosideramos que las librerías del compilador consumen muchos recursos (este es el caso de MikroC) o si las líbrerías tienen algunos bugs.
3. ¿Que tan entendible es el código ASM generado?MikroC genera un codigo asambler que puede ser entendible ya que en vez de utilizar la dirección de cada registro utiliza un nombre auxiliar, característica que no posee CCS.
3. ¿Cúanto Código Assambler genera?Como mencioné antes las librerías de MikroC por lo general generan mucho Codigo haciendolo poco eficiente, en lo poco que usado CCS he observado que la cantidad de código generado es menos.
Para comparar esta última caracteristica propongo que hagamos algo muy simple:
- que alguien escriba un programa en CCS, este puede ser un parpadeo de led o algo con un display diciendo Hola mundo, luego que muestren el código ASM generado por CCS.
- Una vez que alguien haya escrito ese código yo haré lo mismo pero con MikroC.