Live data from Hacker News

ASCII Pronunciation Rules for Programmers [2008]

codinghorror.com

71–80 of 89 posts

Re: ASCII Pronunciation Rules for Programmers [2008]

#72
post #43

Earlier quoted context omitted.

I've always called them 'curly brackets' which, on reflection, is a little like calling a keyboard a 'typey box'. Funny how long you can do something without really questioning what you're doing!

I call them curly brackets {} to distinguish from square brackets [] and angle brackets .

I'm a self-taught coder with no formal CS training, and as such have found over recent years that I've been lacking (among other things) some of the appropriate vocabulary to talk about programming unambiguously.

Consequently, I'm always on the look-out for more formal and concise terms where previously I may have used more simplistic language - in this case, 'braces', 'brackets' and 'parentheses' struck me as being the best way to describe {}, [] and (), compared to curly, square and normal brackets (as I've likewise always called them). will have to remain angle brackets though I think.

Re: ASCII Pronunciation Rules for Programmers [2008]

#73
post #54

Earlier quoted context omitted.

Some people in Germany call it 'Klammeraffe', which would roughly translate as 'an ape that clings to something' or 'spider monkey'.

Finns often call it "miumau" (meow meow) because it looks like a cat's tail.

Hungarians call it "kukac" = worm because it also looks like a worm.

I think I'm going to start calling it cygnus because it looks like the accretion disk of a black hole.

Re: ASCII Pronunciation Rules for Programmers [2008]

#74
post #15

I work with French programmers, so that opens an entire other can of worms. Colon becomes "two points" and semi-colon becomes "point comma".

Yeah, German calls them "Doppelpunkt" (double point or double period) and "Strichpunkt" (and "Strich" is normally a dash, so dash-point or dash-period, depending on how you want to translate "Punkt").

Re: ASCII Pronunciation Rules for Programmers [2008]

#75
post #15

I work with French programmers, so that opens an entire other can of worms. Colon becomes "two points" and semi-colon becomes "point comma".

And in Hebrew, double colon is literally something like 'four dots'.

Leads to some interesting PHP errors, like: Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM

Re: ASCII Pronunciation Rules for Programmers [2008]

#76
post #41

Earlier quoted context omitted.

Minus always annoys me, because it's long and most times (e.g., chmod R )you're never actually minusing anything. * * Some Solaris commands use plus and minus to add and subtract things, but a) everyone hates Solaris commands b) this breaks with convention, hence a).

I suppose 'minus' makes things slightly longer, but is there a way to distinguish between R and r without three extra syllables? Both are likely to come up when chmodding.

"Big 'r'" and "small 'r'"?

Re: ASCII Pronunciation Rules for Programmers [2008]

#78
post #6

He should have also listed "#!" AKA "shebang" / "hashbang"

There are also many different ways that people pronounce -> and =>, although it might vary depending on programming language.

is the "spaceship" operator in Perl, Ruby, and Groovy.

Re: ASCII Pronunciation Rules for Programmers [2008]

#79

Earlier quoted context omitted.

How do you pronounce it? I usually say "arrow", or "dash-greater-than"... but come to think of it, I very rarely have to ever actually say this.

=> is known as a fat comma or a rocket in Ruby circles.

Rocket makes sense, but fat comma?

Re: ASCII Pronunciation Rules for Programmers [2008]

#80

Earlier quoted context omitted.

=> is known as a fat comma or a rocket in Ruby circles.

Rocket makes sense, but fat comma?

In Perl "=>" is (almost) a comma, i.e. { a => 1, b => 2} is the same as { "a", 1, "b" , 2 }. I assume Ruby with its Perl heritage has this to some degree.
Post reply on HN