Skip to content

Language Features

Narta Xaymar Dirks edited this page Nov 1, 2026 · 4 revisions

Language Features

What the language itself has, the same in BlitzBasic, Blitz3D and BlitzPlus: control flow, functions, loops, types, keywords, math, strings, random numbers and time. Many of these are keywords the compiler understands by itself, the rest are commands. See also the Language overview.

Back to Home or the Command Index.

  • Control Flow (9): Deciding what runs: If, Select and their parts.
  • Functions (5): Declaring functions and jumping to labels with Goto and Gosub.
  • Keywords (6): Declaring variables and constants, including other files, and ending the program.
  • Loops (10): Repeating code with For, While and Repeat.
  • Math (31): Trigonometry, rounding, bit functions and other numeric helpers.
  • Other (21): Program information, the environment, debugging and calling libraries.
  • Randomization (4): Random numbers and their seed.
  • Strings (16): Searching, slicing, converting and formatting text.
  • Time & Date (8): Clocks, the date, delays and timers.
  • Types (16): Integers, floats and strings, the short and long notation, and converting between them.

Home · Command Index



Differences
Language Features
BlitzBasic
Blitz3D
BlitzPlus

Clone this wiki locally