Programmable calculator: Difference between revisions

Content deleted Content added
Ivan530 (talk | contribs)
References: Add navbox
m Added 1 {{Bare URL inline}} tag(s) using a script. For other recently-tagged pages with bare URLs, see Category:Articles with bare URLs for citations from February 2025
Line 23:
Many programs written for calculators can be found on the [[internet]]. Users can download the programs to a [[personal computer]], and then upload them to the calculator using a specialized [[electrical cable|link cable]], infrared wireless link, or through a memory card. Sometimes these programs can also be run through emulators on the PC.
 
Programming these machines can be done on the machine, on the PC side and uploaded as source code, or compiled on the PC side and uploaded as with Flash and some C/C++ implementations. In addition to computer-side language packages such as tigcc, hpgcc, and others, the PC link software available for TI, HP, Casio, and Sharp calculators contain program editors; there are also SDKs, emulators, and other tools for use on the computer side, and other manufacturer and third-party tools like the TI++ editor.<ref>http://www.ticalc.org/archives/files/fileinfo/300/30032.html {{Bare URL inline|date=February 2025}}</ref> Programs, data, and so forth can also be exchanged among similar machines via the same ports on the calculator used for PC connectivity. On-board programming tools which use non-native language implementations include the On-Board C Compiler for fx series Casio calculators and the TI-83 BBC Basic port.
 
One possibility arising from the above is writing interpreters, compilers, and translator programs for additional languages for programming the machines; BBC Basic has already been ported to the [[TI-83 series|TI-83]] and [[TI-84 Plus series|-84]] series and other onboard languages and programming tools discussed by many include Fortran, awk, Pascal, Rexx, Perl, Common Lisp, Python, tcl, and various Unix shells.