Content deleted Content added
Matthiaspaul (talk | contribs) →References: improved refs |
Matthiaspaul (talk | contribs) CE |
||
Line 1:
{{no footnotes|date=May 2022}}
{{use dmy dates|date=September 2023|cs1-dates=y}}
'''Synthetic programming''' is an advanced technique for [[Mathematical programming|programming]] the [[HP-41C]] and [[Elektronika B3-34]] [[Programmable calculator|calculators]], involving creating [[Instruction (computer science)|instructions]] (or combinations of instructions and operands) that cannot be obtained using the standard capabilities of the calculator.<ref name=IEEE/>▼
{{use list-defined references|date=September 2023}}
▲'''Synthetic programming''' is an advanced technique for [[Mathematical programming|programming]] the [[HP-41C]] and [[Elektronika B3-34]] [[Programmable calculator|calculators]], involving creating [[Instruction (computer science)|instructions]] (or combinations of instructions and operands) that cannot be obtained using the standard capabilities of the calculator.<ref name="IEEE"/>
Some HP-41C instructions are coded in memory using multiple [[byte]]s. Some of these sequence of bytes correspond to instructions the calculator is able to execute, but these cannot be entered in the program memory using conventional program entry methods (''i.e.'' using the calculator as described in the user's manual.) Synthetic programming uses a [[
It is not clear if the creators behind the HP-41 were aware of all these "black holes". HP did not officially support these techniques, but probably was intrigued by the strange operations and in some cases allowed enthusiasts to practice in their offices and helped to improve it among a whole sense of curiosity.
Line 15 ⟶ 17:
==Further reading==
* {{cite book
* {{cite book |author-last=Jarett |author-first=Keith |date=1982 |title=HP-41 Synthetic Programming Made Easy |___location=United States |publisher=Synthetix}}
* {{cite book
* {{cite book
* {{cite book
*
== See also==
* [[Yeggogology]] (Cyrillic: "Еггогология")
[[Category:HP programmable calculators| Synthetic programming]]
|