The following are some general characteristics of BrightScript, as compared to other common scripting languages:
- BrightScript is not case sensitive.
- Statement syntax is similar to Python, Basic, Ruby, and Lua (and dissimilar to C).
- Similar to .Net and Java, BrightScript uses "interfaces" and "components" (i.e. objects).