Original sentence: redirect TI89#Programming
Edited sentence: Calculator programming for the TI 89 is extremely exciting.However, Basic can be programmed directly into the calculator, while assembly language and C can only be programmed through use of a computer utility.Overall, programming on the TI 89, no matter the language, is very educational, challenging, and very fun.The benefit of programming in assembly language or C compared to Basic is simple.The source code of the operating system is written in C, even though the opinion of many programmers is that it would run faster if it were built in assembly language, because it is a lower level programming language and runs much faster than C on a simple device like a graphing calculator.These languages run much faster than Basic and are allowed access to many restricted areas of the memory, such as internal registers and system flags.You have the option of programming in three languages:  TI Basic, Assembler Code, and C