Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Focal_(HP-41)> ?p ?o }
Showing triples 1 to 40 of
40
with 100 triples per page.
- Focal_(HP-41) abstract "FOCAL (Forty-one calculator language) is the language used to program the HP-41 range of expandable science/engineering calculators from Hewlett-Packard.As with most other calculator programming languages of the 1980s, a FOCAL program is a linear list of instructions. Each instruction (or step) roughly correspond to a key (or key combination) press, and thus correspond to what the user would do if he was to perform the computation himself on the calculator. This paradigm made FOCAL programming relatively easy for the newcomer, but program maintenance could be a nightmare.Add to that the use of GOTO instructions—including going to a program step based on a value in a data register (\"GTO IND\"), a technique known as computed goto—and you had all the ingredients for the dreaded spaghetti code syndrome.Program steps are numbered starting from 1, but this numbering has no intrinsic meaning, and can change as new instructions areadded or removed in the middle of a program. A special instruction LBL is used to create a label, that can be used by the user to invoke the program, or by the program itself, as target of a GTO (unconditional go-to) or XEQ (execute) instruction.Here's a very simple FOCAL program: 001 LBL \"DOUBLE\" 002 2 003 * 004 ENDThe LBL \"DOUBLE\" instruction is a label, indicating that the user can invoke the program by XEQ \"DOUBLE\". The name \"DOUBLE\" can also be assigned to any key on the user keyboard, effectively adding a new function to the calculator.The next two steps correspond to what the function does, mainly multiply the X register by 2 (the HP-41 uses RPN notation.)The END instruction indicates the end of the program.Note that contrary to many other programmable calculators, each FOCAL step could be stored in memory as more than one byte.While the calculator memory could hold 2233 bytes of program code, no reported program actually reached this number of steps.".
- Focal_(HP-41) wikiPageExternalLink hp41prog.htm.
- Focal_(HP-41) wikiPageID "658542".
- Focal_(HP-41) wikiPageLength "2795".
- Focal_(HP-41) wikiPageOutDegree "13".
- Focal_(HP-41) wikiPageRevisionID "685285478".
- Focal_(HP-41) wikiPageWikiLink Category:Domain-specific_programming_languages.
- Focal_(HP-41) wikiPageWikiLink Category:HP_calculators.
- Focal_(HP-41) wikiPageWikiLink Category:Programmable_calculators.
- Focal_(HP-41) wikiPageWikiLink Computer_programming.
- Focal_(HP-41) wikiPageWikiLink Goto.
- Focal_(HP-41) wikiPageWikiLink HP-41C.
- Focal_(HP-41) wikiPageWikiLink HP_9800_series.
- Focal_(HP-41) wikiPageWikiLink HP_Prime.
- Focal_(HP-41) wikiPageWikiLink Hewlett-Packard.
- Focal_(HP-41) wikiPageWikiLink Python_(programming_language).
- Focal_(HP-41) wikiPageWikiLink RPL_(programming_language).
- Focal_(HP-41) wikiPageWikiLink Reverse_Polish_notation.
- Focal_(HP-41) wikiPageWikiLink Spaghetti_code.
- Focal_(HP-41) wikiPageWikiLinkText "Focal (HP-41)".
- Focal_(HP-41) wikiPageWikiLinkText "Focal".
- Focal_(HP-41) wikiPageUsesTemplate Template:For.
- Focal_(HP-41) wikiPageUsesTemplate Template:Multiple_issues.
- Focal_(HP-41) wikiPageUsesTemplate Template:No_footnotes.
- Focal_(HP-41) wikiPageUsesTemplate Template:Unencyclopedic_tone.
- Focal_(HP-41) subject Category:Domain-specific_programming_languages.
- Focal_(HP-41) subject Category:HP_calculators.
- Focal_(HP-41) subject Category:Programmable_calculators.
- Focal_(HP-41) hypernym Language.
- Focal_(HP-41) type Language.
- Focal_(HP-41) type Language.
- Focal_(HP-41) type Product.
- Focal_(HP-41) comment "FOCAL (Forty-one calculator language) is the language used to program the HP-41 range of expandable science/engineering calculators from Hewlett-Packard.As with most other calculator programming languages of the 1980s, a FOCAL program is a linear list of instructions. Each instruction (or step) roughly correspond to a key (or key combination) press, and thus correspond to what the user would do if he was to perform the computation himself on the calculator.".
- Focal_(HP-41) label "Focal (HP-41)".
- Focal_(HP-41) sameAs Q1389363.
- Focal_(HP-41) sameAs FOCAL_(HP-41).
- Focal_(HP-41) sameAs m.030dg9.
- Focal_(HP-41) sameAs Q1389363.
- Focal_(HP-41) wasDerivedFrom Focal_(HP-41)?oldid=685285478.
- Focal_(HP-41) isPrimaryTopicOf Focal_(HP-41).