iL-TROLL
el Profesor amistoso

¿Por qué BÁSICO?
Hay muchos prejuicios desgraciadamente, contra el BÁSICO. 

Aquí son algunos.

1. La velocidad:
  BÁSICO se define el ser lentamente. Este comentario se levanta por el tiempo cuando el BÁSICO se guardó en la computadora como el texto de la fuente.  Un intérprete tiene que leer la declaración BÁSICA por la declaración. Cada declaración normalmente debe traducirse en los pedazos ejecutables los subprogramas de la biblioteca del runtime. El primer paso para aumentar la velocidad sea las fichas (tokens). Los precompiler tradujeron las palabras claves BÁSICAS en para que llamó las fichas. ¿Un pequeño (? ! ) el sistema del funcionamiento interpretó estas fichas y llamó los subprogramas correspondientes.  Un reconocimiento más rápido de la palabra clave y memoria ahorrar es las metas.  Muchos dispositivos programables BÁSICOS todavía son activos esta manera.Eso significa una declaración BÁSICA simple necesita aproximadamente 50 µs para la ejecución, pero sólo con un 30 x-tal de MHz.

En contraste con los tales dispositivos, IL-BAS16 no es un recopilador real un precompiler. El código de la fuente entero se traduce para mecanizar idioma que es directamente ejecutable por el microcontroller.  Esto aumenta el tremendos de velocidad. Por ejemplo: La declaración BÁSICA PERMITIÓ la CUENTA = 0 necesidades simplemente 1 µs en un microcontroller con 4 reloj de MHz.   ¡La velocidad ganancia 1500! Obviamente allí un también las declaraciones más complejas que las necesidades mucho más tiempo pero esto es el mismo en intérprete de la ficha.

2. El gasto de desarrollo
Por lo menos, los programas BÁSICOS son fáciles manejar porque las declaraciones BÁSICAS son más abstractas que los códigos de la máquina.  Y este abstarction es bueno para las inteligencias humanas. Usted puede escribir la solución de su problema (= el programa) en un nivel más alto que la máquina puede hacer. Este adaption es hecho por el recopilador del idioma alto gusta C o Turbo Pascal. El recopilador cortó una declaración BÁSICA compleja en las rodajas pequeñas de códigos de la máquina o llamadas a los subprogramas.  Un programador que escribe los programas del ensamblador debe hacer ambos, resuelva el problema y el trabajo de un recopilador.
 Los idiomas abstractos simplifican y aceleran programando el tremendos.

3.  La conclusión
BASIC no es un idioma viejo, lento. También el reproche los programas BÁSICOS no son comprensibles no es verdad.  Usted puede escribir los programas ilegibles en cualquier idioma.  Sólo su habilidad, experiance y disciplina previenen los programas malos.  Los programas buenos son los sctructured, bien anotaron y cuidadosamente probaron.
 Debido a EMC y consumo de poder el reloj del microcontroller debe ser bajo como posible.   Por consiguiente, el uso mejor de los recursos del microcontrollers debe ser evidente.  iL-TROLL y sus herramientas son éstos que el ataque todo el mejor.


Pic1



Desde 1982 nosotros somos los developping duro - y software en el acuerdo a sus deseos
PIC is a Trademark of Microchip, Arizona
iL-TROLL is a Trademark of Ing.Büro Lehmann, Hausach

.