How do you speak your code?
I never grew out of that childish creative habit of inventing my own silly names
for things, and I know that all programmers are the same at heart. There's nothing quite like having a good reason to say "
bang ping foo bar"
a couple of times a day. I think that while we
have a common language and superficially similar keyboards and character sets there's
a lot of subtlety to how we speak code orally and there are local dialects with their own
curious sounds. I mean does anybody actually say "Double Yoo, Double Yoo, Double Yoo" for
www anymore? Of course not, round my way its a
dubdub.
The character
~ is always a
wibble to me. Some people call them
twiddles, and I think
tilde
is the correct name. But 'correct' is hardly well defined in this world where Americans think
that
# is a
pound. It's a
hash. Which is why I always thought a good programming syntax would
have
#hash = {};
to delcare one.
To help coding we make up names for common symbol combinations. The
spaceship operator
has to be the coolest, most appropriate I can think of. In the context of
qq~ a
~ is a
Barney McGroo to me and I am often looking for a missing
Cuthbert Dibble Grub ~;
(which will only make sense if you're English I think)
Similarly a
/ becomes a
wallop, as in
hash-bang-wallop #!/
Do you make up your own terminology to help communicate code orally or remember it and do you know
any particularly cool or apt ones from your own culture?
In reply to Spoken Code
by andyf
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.