User Tools

Site Tools


bbc_20basic_20language

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
bbc_20basic_20language [2018/04/07 09:42]
217.155.47.108 Added Hyperbolic functions
bbc_20basic_20language [2020/06/06 21:17]
richardrussell
Line 15: Line 15:
   * [[/​Notes%20for%20RISC%20OS%20users|Notes for RISC OS users]]   * [[/​Notes%20for%20RISC%20OS%20users|Notes for RISC OS users]]
   * [[/​Object%20Orientated%20programming|Object Orientated programming]]   * [[/​Object%20Orientated%20programming|Object Orientated programming]]
 +  * [[Running a BAS file from the command prompt|Running a BAS file from the command line]]
   * [[/​Simulating%20CONTINUE|Simulating CONTINUE]]   * [[/​Simulating%20CONTINUE|Simulating CONTINUE]]
   * [[/​Simulating%20RESUME%20and%20RESUME%20NEXT|Simulating RESUME and RESUME NEXT]]   * [[/​Simulating%20RESUME%20and%20RESUME%20NEXT|Simulating RESUME and RESUME NEXT]]
   * [[/​Tokeniser|Using the tokeniser]]   * [[/​Tokeniser|Using the tokeniser]]
-\\ +
 ==== Debugging ==== ==== Debugging ====
  
Line 25: Line 26:
   * [[/​Listing%20the%20line%20an%20error%20occurs%20in%20ON%20ERROR|Listing the line an error occurs in ON ERROR]]   * [[/​Listing%20the%20line%20an%20error%20occurs%20in%20ON%20ERROR|Listing the line an error occurs in ON ERROR]]
   * [[/​Pausing%20under%20program%20control|Pausing under program control]]   * [[/​Pausing%20under%20program%20control|Pausing under program control]]
-\\ +
 ==== Error handling ==== ==== Error handling ====
  
Line 34: Line 35:
   * [[/​Structured%20Exception%20Handling|Structured Exception Handling]]   * [[/​Structured%20Exception%20Handling|Structured Exception Handling]]
   * [[/​Verbose%20error%20messages|Verbose error messages]]   * [[/​Verbose%20error%20messages|Verbose error messages]]
-\\ +
 ==== Number manipulation ==== ==== Number manipulation ====
  
Line 52: Line 53:
   * [[/​Using%2016-bit%20floating%20point%20values|Using 16-bit floating point values]]   * [[/​Using%2016-bit%20floating%20point%20values|Using 16-bit floating point values]]
   * [[/​Using%2032-bit%20floating%20point%20values|Using 32-bit floating point values]]   * [[/​Using%2032-bit%20floating%20point%20values|Using 32-bit floating point values]]
- 
  
 ==== String manipulation ==== ==== String manipulation ====
Line 63: Line 63:
   * [[/​Substituting%20characters%20in%20a%20string|Substituting characters in a string]]   * [[/​Substituting%20characters%20in%20a%20string|Substituting characters in a string]]
   * [[/​Using%20regular%20expressions|Using regular expressions]]   * [[/​Using%20regular%20expressions|Using regular expressions]]
-\\ +
 ==== Variables, arrays, structures, data types ==== ==== Variables, arrays, structures, data types ====
  
Line 73: Line 73:
   * [[/​Deconstructing%20arrays|Deconstructing arrays]]   * [[/​Deconstructing%20arrays|Deconstructing arrays]]
   * [[/​Emulating%20the%20C%20assignment%20function|Emulating the C assignment function]]   * [[/​Emulating%20the%20C%20assignment%20function|Emulating the C assignment function]]
 +  * [[/​fast_variables|Fast variables]]
   * [[/​Finding%20the%20modulus%20of%20part%20of%20an%20array|Finding the modulus of part of an array]]   * [[/​Finding%20the%20modulus%20of%20part%20of%20an%20array|Finding the modulus of part of an array]]
   * [[/​Finding%20the%20size%20of%20an%20array%20in%20a%20structure|Finding the size of an array in a structure]]   * [[/​Finding%20the%20size%20of%20an%20array%20in%20a%20structure|Finding the size of an array in a structure]]
bbc_20basic_20language.txt ยท Last modified: 2020/06/08 15:49 by richardrussell