Kistaro Windrider, Reptillian Situation Assessor (kistaro) wrote,
Kistaro Windrider, Reptillian Situation Assessor
kistaro

  • Mood:
  • Music:

On the pronunciation of C++ constructs

Something I was thinking about for no apparent reason was that my pronunciation of C++ operators and symbols, especially comparison operators, may not be entirely standard. (Especially my pronunciation of the not-equals operator, !=, as "ain't".) Most people figure out what I mean quite quickly, but I suspect- from quizzical looks I've gotten in the second between hearing and comprehension- that these aren't entirely standard.


=: equals
==: eqequals ("ee-keek-wulls")
<: less'n
<=: lequal
>: grat
>=: grequal
!=: ain't
(, [, {: paren, brack, curl
), ], }: unparen, unbrack, uncurl
*: star, times, deref, pointerto (okay, because I sound like I'm from Misourri because I am, "poinnerta")
#: thud
$: cash
\: backl ("backle", and I have no idea why)
/: over, or sometimes changes other pronunciation. Yes, I pronounce n/x as "n xths". Don't that just roll off the tongue?
//: slash-slash
%, +, -: mod, plus, minus
!: not, wham (sorta random which I use)
^: xor (weak X: "zor")
&: amp
&&: and
|: or
||: or (Interestingly, both sorts of or- bitwise and logical- get the same pronunciation. I'm not sure why I do that.)
~: wibble, weeble, or un- (as a prefix- the one's compliment of foo would be wibble foo, weeble foo, or unfoo)
<< shiffel, into (bit shift or iostream, respectively)
>> shiffer, outta
?, :: means, else (Makes more sense in context: x = a < b ? a : b; would be "x equals a less'n b means a, else b" which makes sense to me, anyway, as it half-explains what the trinary operator does. Note that ':' is silent when it's used as a label definition; it's only pronounced in the ?: operator.)
;: ... (Semicolons are silent. I do pronounce the code, however, as one would pronounce English words with a semicolon there!)
.: point (when in a double constant), dot (when the membership operator)
->: point
": strit, endstrit
': charlit (only first one pronounced- '0' is charlit zero, not charlit zero charlit)
'\0': nulxh (There's actually no letter that suffices where the "xh" is. Those of you who can pronounce baxil's name properly know what the ending should be, assuming that I'm pronouncing baxil's name properly. Sort of a cross between a 'k' and a German dude- like the "ch" in "Acht!".)


Programmers out there, for C++ or Java- what do y'all use? Not all of this applies to Java, but most of it still does.
Subscribe

  • Work stress

    Stress at work has been weird lately. I mean that in a very literal sense. Work stress has been a weird experience to have. At my last few…

  • In which a dragon learns Perl

    I have, over the course of the last several days at work, learned enough Perl to be able to read, trace, and edit existing sources, and with a…

  • I just love it when a plan comes together

    The last two days at work have been pretty darn epic, at least from my perspective. I went from a general idea for what I wanted to write, to a…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 14 comments

  • Work stress

    Stress at work has been weird lately. I mean that in a very literal sense. Work stress has been a weird experience to have. At my last few…

  • In which a dragon learns Perl

    I have, over the course of the last several days at work, learned enough Perl to be able to read, trace, and edit existing sources, and with a…

  • I just love it when a plan comes together

    The last two days at work have been pretty darn epic, at least from my perspective. I went from a general idea for what I wanted to write, to a…