venta: (Default)
[personal profile] venta
Last night, ChrisC idly asked me why, on Twitter, hashtags are called hashtags.

Simple, I said, because they start with a #.

But, he said, they're called hashtags in the US, where the # is known as a pound sign.

I have a vague idea that # is sometimes called a pound sign; it's always struck me as a bit odd. I've always assumed it was related to the days when character sets were limited and it was used in place of £.

But of course they're hashtags. After all, they may call it a pound sign, but they don't pronounce it "pound".

But, said ChrisC, they do. In particular, in the US, C programmers talk about "pound defines".

This is just a bit of stray C syntax. Suppose you want your programme to limit the number of available heffalumps to 7, you can keep checking that:

heffalumps < 7

If you're worried that in the future you might want to allow more heffalumps you could do something like this:

#define MAX_HEFFALUMPS 7

and every time you want to check, you can just say:

heffalumps < MAX_HEFFALUMPS

Every time you write MAX_HEFFALUMPS a magical but dumb thing called the preprocessor will slavishly ensure that that gets treated as a 7. As computers improve and can fit more heffalumps in, you can just update it to:

#define MAX_HEFFALUMPS 24

instead of having to change it in lots of different places. This is commonly referred to as a "hash define". Lots of other instructions begin with the # character. See here for more detail than you can possibly want.

I'm sure at least someone will take serious issue with my AA Milne-based description of what the preprocessor does.

Pound defines?

Yes, he says. And pound includes. And pound ifs. And so on.

This is madness. Why wasn't I told? And can they be made to stop it?

And does anyone know why our American friends don't talk of poundtags?

Date: 2010-09-29 04:56 pm (UTC)
From: [identity profile] floralaetifica.livejournal.com
This very thing confused me mightily when I was first in Portland. The first time I phoned an automated line and was told to press the pound key I looked at my phone, and scratched my head, and looked ant my phone, and swore. I did eventually figure it out - I guess that perhaps a hash looks a bit like a pound (of the kind you keep animals in) when seen from above, so I tried that.

Can we take the fact that twitter has hashtags as a triumph of the UK? Was it started by people from here? Or perhaps antipodeans, if they also say hash (though generally they seem to use American terminology more than UK).

Date: 2010-09-29 05:25 pm (UTC)
From: [identity profile] nisaba.livejournal.com
Australians use "hash".

As I understand it, it was the twitter community that started using hashtags, rather than something the twitter company came up with, so it may have come from a hash-using part of the world. But I could be making that up (thought I read it somewhere!)

Profile

venta: (Default)
venta

December 2025

S M T W T F S
 123456
78910111213
14151617181920
212223 24252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 27th, 2025 02:20 pm
Powered by Dreamwidth Studios