Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How Do You Pronounce "#define"?

164 views
Skip to first unread message

Brian Moquin

unread,
Dec 3, 1989, 3:38:40 AM12/3/89
to
How should one pronounce "#define"?

Is it "pound define" or "number define"?

And if it is "pound define", which one of you taught me to say the other?

Thanks,

b

George V. Reilly

unread,
Dec 3, 1989, 9:48:54 PM12/3/89
to
In article <69...@psuecl.bitnet> b...@psuecl.bitnet (Brian Moquin) writes:
: How should one pronounce "#define"?

I don't want to start another pronunciation fest, but I (and every C
programmer I know in Ireland) have always called this hash-define.
Maarten Litmaath posted a definitive list to comp.unix.wizards a few
weeks ago about this.

: # CROSSHATCH, pound, pound sign, number, number sign, sharp, octothorpe#,
: hash, fence, crunch, mesh, hex, flash, grid, pig-pen, tictactoe,
: scratch (mark), (garden)gate, hak, oof, rake, sink&, corridor&

------
George V. Reilly g...@cs.brown.edu
uunet!brunix!gvr g...@browncs.bitnet Box 1910, Brown U, Prov, RI 02912

D. K. Smith

unread,
Dec 4, 1989, 4:15:59 AM12/4/89
to
In article <22...@brunix.UUCP> g...@panda.UUCP (George V. Reilly) writes:
>In article <69...@psuecl.bitnet> b...@psuecl.bitnet (Brian Moquin) writes:
>: How should one pronounce "#define"?
>
>: # CROSSHATCH, pound, pound sign, number, number sign, sharp, octothorpe#,
>: hash, fence, crunch, mesh, hex, flash, grid, pig-pen, tictactoe,
>: scratch (mark), (garden)gate, hak, oof, rake, sink&, corridor&


Did we forget "splat"? That is, in the same context as the "!"
is called "bang".


dk smith
--------
--------

Stephen Frede

unread,
Dec 4, 1989, 6:08:33 AM12/4/89
to
>How should one pronounce "#define"?

"Hash define" of course.

Regards,

- Stephen Frede

Softway Pty Ltd, P.O. Box 305, Strawberry Hills, NSW 2012, AUSTRALIA
Phone: +61 2 698 2322; Fax: +61 2 699 9174; Telex: AA27987
ACSnet: step...@softway.oz UUCP: ...!uunet!softway.oz!stephenf

Steve Burling

unread,
Dec 4, 1989, 5:12:36 PM12/4/89
to
I always thought "#define" was pronounced "octothorpe define" or "sharp
define"... :-)


--------------------------------------------------------------
Steve Burling Internet: s...@ifs.umich.edu
Institutional File System Project BITNET: usersrb@umichum
The University of Michigan phone: 313-763-4905
535 W. William Street
Ann Arbor, MI 48103-4943

Jeffrey Adam Gordon

unread,
Dec 4, 1989, 6:32:12 PM12/4/89
to
In article <69...@psuecl.bitnet> b...@psuecl.bitnet (Brian Moquin) writes:
>How should one pronounce "#define"?
>
>Is it "pound define" or "number define"?
>

I read it as "sharp define."

- jag -

Roy Mongiovi

unread,
Dec 4, 1989, 9:06:00 PM12/4/89
to
I pronounce it "poundefine", for whatever it's worth, but then
again I'm from the same place that brings you Co Cola....

Roy J. Mongiovi Systems Support Specialist Office of Computing Services
Georgia Institute of Technology Atlanta, Georgia 30332-0275 (404) 894-4660
uucp: ...!{allegra,amd,hplabs,ut-ngp}!gatech!prism!roy
ARPA: r...@prism.gatech.edu

Craig Bosworth

unread,
Dec 4, 1989, 11:11:33 PM12/4/89
to
In article <1989Dec4.0...@ncsuvx.ncsu.edu> d...@shumv1.ncsu.edu (D. K. Smith) writes:

[ about how to pronounce '#' ]

>
>Did we forget "splat"? That is, in the same context as the "!"
>is called "bang".

Umm, I always thought that '*' was a "splat".

BOS

--
Craig Bosworth (619) 592-8609 16399 West Bernardo Drive
Hewlett-Packard, San Diego Division San Diego, CA 92127-1899
UUCP : {hplabs|nosc|hpfcla|ucsd}!hp-sdd!craigb
Internet : craigb%hp-...@sde.hp.com (or @nosc.mil, @ucsd.edu)

Byron Rakitzis

unread,
Dec 5, 1989, 12:24:15 AM12/5/89
to
Hey, I just say "define". It's usually obvious what is meant!
--
"C Code."
"C Code run."
"Run, Code, run!"
Byron Rakitzis. (tbra...@phoenix.princeton.edu ---- tbra...@pucc.bitnet)

Douglas F. DeJulio

unread,
Dec 5, 1989, 5:15:56 AM12/5/89
to
b...@psuecl.bitnet (Brian Moquin) writes:
> Is it "pound define" or "number define"?

Around here, I frequently hear "hash define". I tend to say either
"number-sign define" or just "define".
--
DdJ

Douglas F. DeJulio

unread,
Dec 5, 1989, 5:29:55 AM12/5/89
to
cra...@hp-sdd.hp.com (Craig Bosworth) writes:
> Umm, I always thought that '*' was a "splat".

NONONONONO! '*' Should Always Be STAR.

Fred Smith

unread,
Dec 5, 1989, 1:35:31 PM12/5/89
to

Well, being basically lazy, I just pronounce it "DEFINE". It's too much
trouble to say pound define, or hash define, or whatever, and it ISN'T
a SHARP SIGN. Anyone who has ever looked at a sheet of music can see
that a sharp symbol and the hashmark symbol found on shift-3 (on most
keyboards) are NOT THE SAME!

If I say "Define FOOBAR equal to 3" you will know what I mean, right??? So
I don't have to actually say the pound/sharp/hash/etc.

Fred

Joseph Sarkes

unread,
Dec 5, 1989, 11:46:15 PM12/5/89
to
In article <24...@softway.oz>, step...@softway.oz (Stephen Frede) writes:
> >How should one pronounce "#define"?

very carefully. on a serious note, # is a POUND sign, so maybe
pound define would do.

Dave Jones

unread,
Dec 6, 1989, 12:32:25 AM12/6/89
to
From article <1989Dec4.0...@ncsuvx.ncsu.edu>, by d...@shumv1.uucp (D. K. Smith):

"Pound-define", of course.

> Did we forget "splat"? That is, in the same context as the "!"
> is called "bang".

This is not a splat: #
This is a splat, a.k.a. "star": *

Dan Mick

unread,
Dec 6, 1989, 7:36:56 PM12/6/89
to
In article <81...@cg-atla.UUCP> fre...@cg-atla.UUCP (Fred Smith) writes:

[yet another Personal Pronunciation deleted]

Well, *I* pronounce #define as "purple banana flag-burner". Now, don't you
all feel better for knowing how *I* pronounce this?


*PLEASE* stop it...*PLEASE*...

--
.sig files are idiotic and wasteful.

Jeff Seideman

unread,
Dec 6, 1989, 9:47:04 PM12/6/89
to

That's funny! One of my co-workers and I were just fighting over that
this morning. He says # is "SHARP" and I say # is "GRID".
So it can be "pound define"
or "sharp define"
or "grid define"

Aint English Goodly?

__________________________________________________________________________
| ...like a fool I mixed them, | Jeff Seideman |
| and it strangled up my mind | |
| now people just get uglier | |
| and I have no sense of time... | |
--------------------------------------------------------------------------

Antony King

unread,
Dec 8, 1989, 11:28:35 AM12/8/89
to
In article <8...@excelan.COM> je...@ka.excelan.com (Jeff Seideman) writes:
<In article <5...@junkyard.UUCP>, j...@junkyard.UUCP (Joseph Sarkes) writes:
<> In article <24...@softway.oz>, step...@softway.oz (Stephen Frede) writes:
<> > >How should one pronounce "#define"?
<>
<> very carefully. on a serious note, # is a POUND sign, so maybe
<> pound define would do.
<
<That's funny! One of my co-workers and I were just fighting over that
<this morning. He says # is "SHARP" and I say # is "GRID".
<So it can be "pound define"
<or "sharp define"
<or "grid define"


Or how about "hash define".

Antony King, Software Group | JANET: ant...@uk.co.inmos
INMOS Limited, | Internet: ant...@inmos.com
1000 Aztec West, Almondsbury, | Path: ukc!inmos!antony or uunet!inmos-c!antony
Bristol BS12 4SQ. UK. | Phone: +44 454 616616 x540

Oliver Laumann

unread,
Dec 8, 1989, 12:25:06 PM12/8/89
to
Being in Germany, I pronounce it `Doppelkreuz-define', of course.
Can we stop this now?

--
Oliver Laumann n...@TUB.BITNET n...@tub.UUCP

Joseph Sarkes

unread,
Dec 10, 1989, 4:24:16 PM12/10/89
to
In article <8...@excelan.COM>, je...@ka.excelan.com (Jeff Seideman) writes:
>
> So it can be "pound define"
> or "sharp define"
> or "grid define"

Well, I do agree that it is important for people in a discipline to
be able to communicate reliably, so that there should be a common
pronounciation amoung all for each given word. Since at this time we
do not have a glossary on each persons desk which will resolve this
problem, usage in the common world would probably be the way to go.
This leads us to the question of when you go to the grocery store,
(how much more common can you get?) do you buy two sharps of ham, (2 #)
two grids of ham, (2 #) or two pounds of ham? (2 #) As far as I've seen
in this world, the only common usage of # is for pound, (weight) at least
in the U.S.A. As far as continuing this thread on comp.lang.c, it would
probably really belong in some newsgroup concerning linguistics or
possibly a group of people compiling the above glossary of pronounciation
for posting to the net at a latter date. No.... I am not volunteering to
compile said glossary, but this subject has been beaten to death at
least as far as this group should be concerned. (in my opinion) Let us
drop this line of thought after the next round of responses or flames,
or at least someone post a message stating where this thread has moved
for the diehards that MUST continue with it.

Joseph Sarkes (junkyard!joe)

Keith Duddy

unread,
Dec 11, 1989, 6:47:40 AM12/11/89
to
b...@psuecl.bitnet (Brian Moquin) writes:

>Thanks,

>b

Is this a joke?

I've never heard anyone say anything other than "hash define".

dud.
(kei...@anvil.oz)

Carl Paukstis

unread,
Dec 12, 1989, 5:10:19 PM12/12/89
to
In article <mumble> somebody (actually many somebodies) write:
>assorted junk about pronunciation of special characters.

I will again accept e-mailed contributions to my continuing list of
the ways various people pronounce various characters. The list, as of
30 Oct 87 was originally posted as: Message-ID: <3...@iscintl.UUCP>:

Here they are, the pronunciations of your favorite "special" characters.
I had 37 responses; the pronunciations are listed in order of frequency
mentioned among those responses, most common first.

Thanks to all the respondents, especially for a foreign perspective.

! = bang | shriek | ballbat | pling
* = star | splat | asterisk
$ = dollar | dollar sign | ding | string
# = sharp | pound | hash | number | gardengate | gate | oof | crunch
\ = backslash | bash | reverse virgule
. = dot | point | period
- = dash | minus | hyphen
^ = caret | hat | up-arrow | boink
? = question mark | huh | question | query | kwes | quiz
= = equals | gets
| = or | bar | pipe | tube | mark | whack
@ = at | snable-a (note 3)
% = percent | shift-5 | grape
+ = plus
_ = underscore | underline | underbar
& = and | ampersand | amper | donald duck (note 1)
( = left paren | paren | open paren | left banana | banana
) = right paren | close paren | right banana | banana | thesis
{ = left curly brace | left brace | open brace | open curly bracket | brace
| left Tuborg (note 2) | open curly brace | curly brace
} = right curly brace | close brace | close curly bracket
| right Tuborg (note 2) | close curly brace | uncurly brace
[ = left bracket | open bracket | bracket | open square bracket
| edged parenthesis begin (note 3)
] = right bracket | close bracket | close square bracket | unbracket
| edged parenthesis end (note 3)
~ = twiddle | squiggle | tilde | tildee
< = less than | left angle bracket | sucks (note 4) | in arrow
> = greater that | right angle bracket | blows (note 4) | out arrow
` = back tick | back ping | back quote | accent grave
' = tick | ping | quote | single quote
" = quote | double quote | double ping
/ = slash | virgule
: = colon
; = semicolon
, = comma


Notes:
1) From Danish "Anders And", sounds like ampersand, means Donald Duck.
2) From the advertising for a well-known beverage (Danish).
3) Imported from Denmark, your mileage may vary.
4) As in "cat sucks stdin, blows stdout".

--
Carl Paukstis "I'm the NRA" | DOMAIN: ca...@frigg.ISC-BR.COM
ISC-Bunker Ramo Corp. ms LL2-2B | UUCP: ...!uunet!isc-br!frigg!carlp
E. 22425 Appleway / Box TAF-C8 | Ma Bell: +1 509 927-5439
Spokane, WA 99220-4008 | (this space intentionally non-blank)

D.S. Cartwright

unread,
Dec 13, 1989, 10:54:46 AM12/13/89
to

@
[... only he put a lot of blank lines in it ... {:^)]
@

Personally, I pronounce it 'Hash define', 'cos having been a living English
person for well over nineteen years now, I think of a 'pound' sign as something
looking vaguely like and E which I can't demonstrate to you all because the
terminal chucks out a # whenever I press the bloody pound-sign button !!!!!!

Basically, # means 'number' when combined with a number, e.g. #14 is read as
'Number 14'. Except of course in Chinese takeaways, where #14 is read as 'Egg
Foo Yung with Deep Fried Mushrooms and House Special Fried Rice'.

So call it whatever you want. Why not call it a Large Green Frog, that's got a
ring to it, hasn't it ??

So remember ....

Large Green Frog include <stdio.h>

Dave Cartwright,
School of Information Systems,
University of East Anglia,
Norwich,
ENGLAND.

{Large Green Frog include .sig}

Disclaimer : I speak for myself; if anyone else agrees with me, they must be a
bit soft in the head and should form a club to celebrate the fact

Ken Johnson

unread,
Dec 13, 1989, 6:33:20 PM12/13/89
to
>>How should one pronounce "#define"?
>>Is it "pound define" or "number define"?

I can't imagine that anyone doesn't know this already, but the UK Pound
sign is not # but a crossed-out script L . therefore, talking about
`pound define', `the pound sign' etc. is only going to confuse us here!

--
Ken Johnson, AI Applications Institute, 80 South Bridge, Edinburgh EH1 1HN
E-mail k...@aiai.ed.ac.uk, phone 031-225 4464 extension 212
`I have read your .signature, Mr Johnson, and it's been truncated to three
lines.' -- `No, it hasn't. With this version you can make your .sig as lon

Todd M. Lewis

unread,
Dec 14, 1989, 1:34:35 PM12/14/89
to
In article <10...@sys.uea.ac.uk>, cmp...@sys.uea.ac.uk (D.S. Cartwright) writes:
>
> Personally, I pronounce it 'Hash define', 'cos having been a living English
[...]

> Basically, # means 'number' when combined with a number, e.g. #14 is read as
> 'Number 14'. Except of course in Chinese takeaways, where #14 is read as 'Egg
> Foo Yung with Deep Fried Mushrooms and House Special Fried Rice'.
>
> So call it whatever you want. Why not call it a Large Green Frog, that's got a
> ring to it, hasn't it ??
>
> So remember ....
>
> Large Green Frog include <stdio.h>

Fine. So how do you pronounce the difference between
#include <some.h>
and
#include "some.h"

I usually just say "include some dot aytch" and I wouldn't have
brought it up if it weren't so amazing how far so many people
can ride the same dead horse.

-- Todd (beating a dead horse into a ploughshare) Lewis

Ben Liblit

unread,
Dec 14, 1989, 3:04:15 PM12/14/89
to
>How should one pronounce "#define"?
>Is it "pound define" or "number define"?

What this entire silly debate gets down to is how to pronounce "#". (I think
we can all agree on the proper pronunciation of "define".)

Consider: if a C programmer were to say "include s t d i o dot h," would you
be able to make the mental leap to comprehend that he/she was saying "#include
<stdio.h>"?

If no, than I strongly suggest you abandon computer programming in favor of
some other, less complicated, activity.

If yes, then pronounce "#define" as "define" and get back to work.

Ben Liblit
BRL102 @ psuvm.bitnet -- BRL102 @ psuvm.psu.edu
"Fais que tes reves soient plus longs que la nuit."

Gary Duzan

unread,
Dec 14, 1989, 6:16:07 PM12/14/89
to
In article <89348.100...@PSUVM.BITNET> BRL...@PSUVM.BITNET (Ben Liblit) writes:
=>>How should one pronounce "#define"?
=>>Is it "pound define" or "number define"?
=>
=>What this entire silly debate gets down to is how to pronounce "#". (I think
=>we can all agree on the proper pronunciation of "define".)
=>
=>Consider: if a C programmer were to say "include s t d i o dot h," would you
=>be able to make the mental leap to comprehend that he/she was saying "#include
=><stdio.h>"?
=>
=>If no, than I strongly suggest you abandon computer programming in favor of
=>some other, less complicated, activity.
=>
=>If yes, then pronounce "#define" as "define" and get back to work.
=>
How about #if? If there is any ambiguity, I just prepend the word
"preprocessor". Otherwise, I use the "mental leap" theory suggested above.

Gary Duzan
Time Lord
Third Regeneration


_o_ _o_
[|o o|] "Two hearts are better than one." -- Yes [|o o|]
|_O_| "Don't listen to me; I never do." -- Doctor Who |_O_|

D'Arcy J.M. Cain

unread,
Dec 15, 1989, 1:37:16 PM12/15/89
to
In article <14...@skye.ed.ac.uk> k...@aiai.UUCP (Ken Johnson) writes:
>
>I can't imagine that anyone doesn't know this already, but the UK Pound
>sign is not # but a crossed-out script L . therefore, talking about
>`pound define', `the pound sign' etc. is only going to confuse us here!
>
What makes you think it refers to pound sterling? '#' is shorthand for
pounds weight (2000# = 1 ton) I don't think anyone on this side of the
pond thinks the '#' means pound sterling.

--
D'Arcy J.M. Cain (darcy@druid) | Thank goodness we don't get all
D'Arcy Cain Consulting | the government we pay for.
West Hill, Ontario, Canada |
No disclaimers. I agree with me |

Dave Binette

unread,
Dec 17, 1989, 1:15:16 AM12/17/89
to
#define #define "numdeefine"

John Allen on wsl

unread,
Dec 18, 1989, 1:16:31 AM12/18/89
to
With the amount of absolutely useless debate going on about how to pronounce
the # character, you would think that all the 'C' programmers in the world
had nothing better to be doing with their time.

This has to rate as the silliest discussion I have ever seen. Not to mention
the amount of money it is costing.


--
People that don't know want to know from the people that do know and if the
poeple that do know don't tell the people that don't know then the people
that don't know still won't know.
"Don't quote me on any issue whatsoever."

Dan Mick

unread,
Dec 18, 1989, 3:58:20 AM12/18/89
to
In article <2...@wsl.UUCP> jo...@wsl.ie (John Allen on wsl) writes:
>This has to rate as the silliest discussion I have ever seen. Not to mention
>the amount of money it is costing.

Agreed. Why can't we stop this?

Martin Weitzel

unread,
Dec 19, 1989, 10:55:46 AM12/19/89
to
In article <3...@charyb.COM> d...@charyb.UUCP (Dan Mick) writes:
>In article <2...@wsl.UUCP> jo...@wsl.ie (John Allen on wsl) writes:
[about sillyness of discussing pronounciations]

>Agreed. Why can't we stop this?

Create a discussion group for this and redirect all followups?
--
Martin Weitzel, email: mar...@mwtech.UUCP, voice: 49-(0)6151-6 56 83

Jeff Seideman

unread,
Dec 20, 1989, 6:04:51 PM12/20/89
to
>In article <5...@mwtech.UUCP> mar...@mwtech.UUCP (Martin Weitzel) writes:
>>In article <3...@charyb.COM> d...@charyb.UUCP (Dan Mick) writes:
>>>In article <2...@wsl.UUCP> jo...@wsl.ie (John Allen on wsl) writes:
>>[about sillyness of discussing pronounciations]
>>>Agreed. Why can't we stop this?
>>
>>Create a discussion group for this and redirect all followups?
How do you pronounce #redirect "followups"

__________________________________________________________________________
| ...like a fool I mixed them, | Jeff Seideman |
| and it strangled up my mind | |
| now people just get uglier | je...@excelan.com |

Bill Smith

unread,
Jan 8, 1990, 1:28:03 PM1/8/90
to
> People that don't know want to know from the people that do know and if the
> poeple that do know don't tell the people that don't know then the people
> that don't know still won't know.
> "Don't quote me on any issue whatsoever."

Ahh, but if the people who don't know don't tell the people who do
know that they don't know, then the people who do know won't know
that the people who don't know don't know. If the people who do know
don't know that the people who don't know don't know, then the people
who do know might tell the people who don't know what the people who
do know do know not knowing that the people who don't know don't know.
Then the people who didn't know would know and the people who did know
would never know that the people who didn't know didn't know.
"You can quote me on that" - jhb

0 new messages