Beginner Pronunciation #symbols #code-reading #vocabulary

Pronouncing Code Symbols

Learn the correct English names for common programming symbols. Knowing whether to say "bang," "hash," "at," or "pipe" helps you sound natural in code reviews, pair programming sessions, and technical interviews.

Why symbol names matter
  • In pair programming, you must describe code verbally — "hash include" is faster than "that number symbol include"
  • British and American English differ: # is "hash" in the UK, "pound" in the US
  • Context changes the name: ! is "bang" when naming the symbol, "not" when reading logic
  • Some symbols have multiple valid names — knowing all of them prevents confusion
0 / 5 completed
1 / 5
What is the symbol ! most commonly called in everyday developer speech?

Symbol Name Reference

Quick reference for the most common programming symbols and their spoken English names.

Symbol Primary name (British) Alternative names When reading logic
! bang exclamation mark, shriek, not "not" (e.g. !ready → "not ready")
@ at commercial at "at" always
# hash pound (US), octothorpe (formal) "hash" always
$ dollar dollar sign, buck (informal) "dollar" always
& ampersand and, ref (C++ references) "and" (&& → "and")
| pipe bar, vertical bar, or (bitwise) "or" (|| → "or")
~ tilde twiddle, squiggle (informal) "not" (bitwise NOT in C-style langs)
^ caret hat, up-arrow (informal) "xor" (bitwise XOR) or "caret" (regex)
#! shebang hash-bang, sha-bang "shebang" always
&& double ampersand and-and, logical AND "and" when reading conditions
|| double pipe or-or, logical OR "or" when reading conditions