ASCII Pronunciation Rules for Programmers

I pronounce most of these “move over for a second”.

Many of these are too contextual (see mightybaldking’s post) to settle for one name, really. It’s different in German, where you usually have the same names regardless of context.

It’s fun dictating PHP; “gleich” being “equals”, “ungleich” being “not equal to”:
$a !== $b && $c === $d
dollar-a ungleichgleich dollar-b andand dollar-c gleichgleichgleich dollar-d

^ is usually referred to as “Dach” (roof), never had anybody say Zirkumflex, or circumflex in English. Hell, in writing it’s way easier saying “that ^ character”.

$ is pronouned STRING, not Dollar.
The Dollar-sign has 2 lines. STRING comes from the language BASIC and was meant to define String-Variables.

The word “dollar” in a programming-language absolutely makes no sense :slight_smile:

I like “bling” for the $, maybe I’m the only one?

reminds me of < > ! * ' ' # ^ " ` $ $ - ! * = @ $ _ % * < > ~ # 4 & [ ] . . / | { , , SYSTEM HALTED ...or if pronounced aloud, < > ! * ' ' # Waka waka bang splat tick tick hash, ^ " ` $ $ - Caret quote back-tick dollar dollar dash, ! * = @ $ _ Bang splat equal at dollar under-score, % * < > ~ # 4 Percent splat waka waka tilde number four, & [ ] . . / Ampersand bracket bracket dot dot slash, | { , , SYSTEM HALTED Vertical-bar curly-bracket comma comma CRASH.

…stupid formatting

reminds me of

< > ! * ’ ’ #

^ " $ $ -<br /> ! * = @ $ _ <br /> % * < > ~ # 4<br /> & [ ] . . /<br /> | { , , SYSTEM HALTED<br /> ...or if pronounced aloud,<br /> < > ! * ' ' # <br /> Waka waka bang splat tick tick hash, <br /> ^ " $ $ -

Caret quote back-tick dollar dollar dash,

! * = @ $ _

Bang splat equal at dollar under-score,

% * < > ~ # 4

Percent splat waka waka tilde number four,

& [ ] . . /

Ampersand bracket bracket dot dot slash,

| { , , SYSTEM HALTED

Vertical-bar curly-bracket comma comma CRASH.

Whoa you forgot the ‘She’ pronunciation for ‘#’ because otherwise how else would you say ‘Shebang bin bash’. Shebang baby! http://en.wikipedia.org/wiki/Shebang_(Unix)

Some polish pronunciations:

( = left banana

) = right banana

There’s another meta-verbal notation that I learned in a shop where we were using VMS, LISPMs, PCs, and Unixen, and it was to use the word “down” in place of whatever the particular operating system in question used as a directory name separator. This made it unnecessary to remember the name of the slash/backslash/./… used to otherwise refer to directory nesting.

E.g.

  • [foo.bar.baz] - "root foo down bar down baz"
  • /foo/bar/baz - "root foo down bar down baz"
  • \foo\bar/baz - repeat ad nauseam
  • When I forget the word “tilde”, I call the ~ simply “wave” :slight_smile:

    Surprises I did not see “fuzzy” as an alternate term for asterisk…I think I first used fuzzy before even knowing what an asterisk was

    Surprised*

    What do Americans call the UK Pound sign (£)?

    +1 to Dan for mentioning ‘ampersat’ - it’s much more elegant than ‘at symbol’.

    In the last year or so I’ve been converted from calling { and } curly braces to calling them moustaches - I don’t often find I need to discriminate between the 2 types of moustache at it is mostly obvious from the context.

    (I know this is old, but I have something to contribute.)

    I’m surprised no one mentioned pronouncing { and } as executive brackets. I don’t call them that, but I thought it was pretty common (I call them braces).

    One of my teachers at college would pronounce single quotes as “doink”. I believe he also pronounced double quotes as “double doink”.

    $ # % {} * [] ~ & <>

    Dollar sign
    Pound
    Percent
    Left-brace, right-brace
    Left-bracket, right-bracket
    Tilde
    Ampersand
    Less-than, greater-than

    But then, I’m old enough to remember…something…but I’ve forgotten it now… :slight_smile:

    $ === ‘bling’
    / === ‘whack’
    ! === ‘bang’

    I had a junior high math teacher that called them left { and right } Bob Hopes, because her drawing made them looked like him in profile.

    Thank you , really nice explanation! Really appreciate it, gonna print it and use it in school.