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 [2020/06/06 22:16]
richardrussell Added Fast variables
bbc_20basic_20language [2022/03/19 13:45]
richardrussell
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]]
-  * [[/doku.php?id=fast_variables|Fast variables]]+  * [[/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 79: Line 81:
   * [[/Handling%20unsigned%2032-bit%20values|Handling unsigned 32-bit values]]   * [[/Handling%20unsigned%2032-bit%20values|Handling unsigned 32-bit values]]
   * [[/Interpreter%20internal%20variables|Interpreter internal variables]]   * [[/Interpreter%20internal%20variables|Interpreter internal variables]]
 +  * [[Lambdas (anonymous functions)]]
   * [[/Memory%20usage%20monitor|Memory usage monitor]]   * [[/Memory%20usage%20monitor|Memory usage monitor]]
   * [[/Passing%20array%20and%20structure%20parameters|Passing array and structure parameters]]   * [[/Passing%20array%20and%20structure%20parameters|Passing array and structure parameters]]
Line 90: Line 93:
   * [[/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: 2022/03/19 13:45 by richardrussell