Authors: Timothy W. Jones
Texas Instruments have added coding in Python to their TI-83 family of calculators. The question this paper attempts to address is why. This investigation starts by considering the programming language of Python and its benefits, especially as contrasted with TI-83 Basic (the standard language for these calculators). It then considers the implementation issues that confront the idea. As an example, Python is highly extensible, but calculators are by their nature highly proprietary, not extensible. And then there is the interface with its other products Smartview and Connect. These are designed to aid teachers and programmers respectively by porting calculator features to PC programs. Does Python inter-phase with these? How well? These concerns are motivated and organized by a concrete programming challenge: seek to code the quadratic formula (we'll define what that means) in Python and attempt to port it to a calculator -- as easily as possible, if possible, noting issues and problems as we go along.
Comments: 16 Pages. Some awkward prose corrected. Additional bibliography added.
Download: PDF
[v1] 2022-01-15 11:43:55
[v2] 2022-02-06 14:59:08
Unique-IP document downloads: 2078 times
Vixra.org is a pre-print repository rather than a journal. Articles hosted may not yet have been verified by peer-review and should be treated as preliminary. In particular, anything that appears to include financial or legal advice or proposed medical treatments should be treated with due caution. Vixra.org will not be responsible for any consequences of actions that result from any form of use of any documents on this website.
Add your own feedback and questions here:
You are equally welcome to be positive or negative about any paper but please be polite. If you are being critical you must mention at least one specific error, otherwise your comment will be deleted as unhelpful.