Programmable calculator: Difference between revisions

Content deleted Content added
Avoid redirect. (It's Hewlett-Packard, not "Hewlett Packard".)
Assembly: Changed to past tense.
Line 65:
An assembler integrated into the TI 89 and related calculators were announced and released in 2014.
 
Machine language programming was often discouraged on early calculator models; however, dedicated platform hackers discovered ways to bypass the built-in interpreters on some models and program the calculator directly in [[assembly language]], a technique that was first discovered and utilized on the [[TI-85]] due to a programming flaw in a mode-switching key.{{citation needed|date=February 2016}} By the time the [[TI-83]] came out, TI and HP had realized the need to address the support needs of homebrew programmers, and started to make assembly language libraries and documentation available for prospective developers. Software, particularly games, could now be nearly as fast and as graphical as their [[Game Boy line|Game Boy]] counterparts, and TI, in particular, would later formalize assembly programming into support for packaged applications for future calculators such as the TI-83 Plus and [[TI-89]]; HP includesincluded some onboard support for assembler programming on the [[HP-49 series|HP-50g]], its currentthen top-of-the-line calculator model.
 
Programs and toolkits to allow on-board assembly-like programming (often [[x86|Intel 80x86]] even if the actual processor in the calculator is something completely different like a Zilog or Motorola chip) are in the beta stage in at least two implementations—the native Basic variant can be enhanced by user-defined functions and procedures as well as assembly and C modules developed on a computer and uploaded to the calculator which allow for writing and running "pseudo assembly" programs just as one would the Basic type ones. Other languages like Rexx, awk, Perl, and some Unix shells can also be implemented in this fashion on many calculators of this type.