Properly written, it is even faster than C, but it takes more skill to do so. You don't get nice things like if-else statements, loops, array indexing, etc., instead having to recreate these features using the various CPU instructions available to you.
You can also code in assembly, where you are writing out the actual instructions the processor runs. C is a high level language like the previous two, but it is compiled into assembly language, which runs directly on the processor, making it very fast. This is inefficient, but for many purposes acceptable. BASIC and Lua are interpreted languages, which means the calculator goes through the code you typed out and follows it accordingly, using another program, the interpreter, to do so. TI-BASIC has all the built in math functions and high precision floating point values used in the calculator app, Lua has its drawing routines, and C is more barebones. You will find that BASIC, C and Lua, being high level languages, are very similar in terms of functionality, though there are some differences in the data types and built in functions available. Thank you from me & every other viewer of this particular thread in the future! Other websites probably use the other languages. I ask because on, Assembly & Basic & LUA programs are found but not C based programs. LUA is TI's proprietary calculator programming language? What do I currently know or think I know?īasic was/is a "basic" boolean type of calculator language for making programs for the calculatorĬ is a programming language for computers.Not sure exactly how it's been matriculated to calculators except for the factĪssembly.I have ZERO idea where this fits I don't really understand the differences insofar as ease of actually using the languages goes & which language can do what I don't know much about calculator languages so I'd appreciate the help & probably so would anyone else who reads this!Ĭan someone please clarify the following languages & their interfacing, as it were, with the TI NSpire CX CAS?