This dictionary shows some frequently used terms and how to spell them.
Since the language to write is American English, Merriam-Webster is the recommended reference.
In some cases, where technical terms tend to be used as closed compounds, e.g. toolchain, the closed form is preferred even though Merriam-Webster does not list it. If a technical term is listed in the Wikipedia---which is true for toolchain---, then the Wikipedia may be an acceptable reference.
On open, closed, and hyphenated compounds, see "Should that word have a hyphen?".
Prefixes such as anti, meta, or non need not be followed by a hyphen: antialiasing, metadata, nonnegative.
- antialiasing noun
- backend noun
- backslash noun; symbol
- backtick noun; symbol
- Bash name; command-line tool
- Cargo name; command-line tool
- code page noun
- code point noun; Unicode entity
- command line noun
- Doxygen name; command-line tool
- email noun; see "Email (let's drop the hyphen)"
- enum noun; language item
- file name noun
- frontend noun
- guideline noun
- macOS name; operating system
- Make name; command-line tool
- metadata noun
- nonnegative adjective
- nonnull adjective
- nonpositive adjective
- null 1. adjective. 2. noun. 3. verb
- plug in verb
- plugin noun
- runtime noun
- Rustdoc name; command-line tool
- Rustfmt name; command-line tool
- set up verb
- setup noun
- struct noun; language item
- toolchain noun
- Ubuntu name; operating system
- Windows name; operating system