Referencia de idioma
1 min
estas son algunas características generales de brightscript, en comparación con otros lenguajes de scripting comunes brightscript no distingue entre mayúsculas y minúsculas la sintaxis de las instrucciones es similar a python, basic, ruby y lua (y diferente de c) al igual que javascript y lua, los objetos y las estructuras de entrada de datos con nombre son arrays asociativos brightscript admite tipado dinámico (como javascript) y tipos declarados (como c y java) de forma similar a net y java, brightscript usa "interfaces" y "components" (es decir, objetos) el código de brightscript se compila en bytecode que es ejecutado por un intérprete el paso de compilación ocurre cada vez que se carga y ejecuta un script de forma similar a javascript, no hay un paso de compilación separado que produzca un archivo binario guardado brightscript y su arquitectura de componentes están escritos enteramente en c para ofrecer velocidad, eficiencia y portabilidad dado que muchos procesadores integrados no tienen unidades de punto flotante, brightscript hace un uso extensivo del tipo "integer" a diferencia de algunos lenguajes (incluido javascript), brightscript solo usa números de punto flotante cuando es necesario