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 revisionPrevious revision
Next revision
Previous revision
bbc_20basic_20language [2020/06/06 21:16] – Added Fast variables richardrussellbbc_20basic_20language [2024/01/05 00:22] (current) – external edit 127.0.0.1
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_sum_mod_partial_array|Finding the SUM or MOD of a partial 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]]
   * [[/Forcing%20a%20variable%20to%20exist|Forcing a variable to exist]]   * [[/Forcing%20a%20variable%20to%20exist|Forcing a variable to exist]]
   * [[/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]]
-  * [[/Summing%20part%20of%20an%20array|Summing part of an array]]+  * [[/sub-structure_arrays|Sub-structure arrays]]
   * [[/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]]
 +  * [[variable_length_array_structure|Variable-length array in a structure]]
   * [[/Whole-array%20operations%20in%20structures|Whole-array operations in structures]]   * [[/Whole-array%20operations%20in%20structures|Whole-array operations in structures]]
   * [[/Writing%20to%20VDU%20variables|Writing to VDU variables]]   * [[/Writing%20to%20VDU%20variables|Writing to VDU variables]]
bbc_20basic_20language.1591478161.txt.gz · Last modified: 2024/01/05 00:18 (external edit)