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
bbc_20basic_20language [2019/04/26 16:29]
richardrussell Added Running a BAS file from the command prompt
bbc_20basic_20language [2021/04/09 13:02]
richardrussell Added Saturation arithmetic
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 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]]
Line 48: Line 48:
   * [[/​Number%20conversion%20in%20BASIC|Number conversion in BASIC]]   * [[/​Number%20conversion%20in%20BASIC|Number conversion in BASIC]]
   * [[/​Rounding%20functions|Rounding functions]]   * [[/​Rounding%20functions|Rounding functions]]
 +  * [[Saturation arithmetic]]
   * [[/​Short-circuit%20evaluation|Short-circuit evaluation]]   * [[/​Short-circuit%20evaluation|Short-circuit evaluation]]
   * [[/​Simplifying%20arithmetic%20using%20strings|Simplifying arithmetic using strings]]   * [[/​Simplifying%20arithmetic%20using%20strings|Simplifying arithmetic using strings]]
Line 68: Line 69:
   * [[/​Aligning%20structures|Aligning structures]]   * [[/​Aligning%20structures|Aligning structures]]
   * [[/​Allocating%20arrays%20using%20the%20Windows%20API|Allocating arrays using the Windows API]]   * [[/​Allocating%20arrays%20using%20the%20Windows%20API|Allocating arrays using the Windows API]]
 +  * [[/​allocating_and_freeing_memory_blocks|Allocating and freeing memory blocks]]
   * [[/​Avoiding%20resource%20leaks|Avoiding resource leaks]]   * [[/​Avoiding%20resource%20leaks|Avoiding resource leaks]]
   * [[/​Clearing%20the%20contents%20of%20a%20structure|Clearing the contents of a structure]]   * [[/​Clearing%20the%20contents%20of%20a%20structure|Clearing the contents of a structure]]
Line 73: Line 75:
   * [[/​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]]
Line 89: Line 92:
   * [[/​Simulating%20a%20union|Simulating a union]]   * [[/​Simulating%20a%20union|Simulating a union]]
   * [[/​Sorting%20the%20characters%20in%20a%20string|Sorting the characters in a string]]   * [[/​Sorting%20the%20characters%20in%20a%20string|Sorting the characters in a string]]
 +  * [[/​sub-structure_arrays|Sub-structure arrays]]
   * [[/​Summing%20part%20of%20an%20array|Summing part of an array]]   * [[/​Summing%20part%20of%20an%20array|Summing part of an array]]
   * [[/​Using%2016-bit%20floating%20point%20values|Using 16-bit floating point values]]   * [[/​Using%2016-bit%20floating%20point%20values|Using 16-bit floating point values]]
bbc_20basic_20language.txt ยท Last modified: 2021/04/09 13:02 by richardrussell