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

  • Last LJ post

    Hey all, I joined the LJ exodus train before it was cool</hipster>, but with recent developments in LiveJournal server location (…

  • (no subject)

    I want to assemble things that nobody else could ever assemble, and when they are done, I want to have done it in ways that nobody of average skill…

  • Failing, etc.

    That feeling of being 99% sure a social space would have been better for everyone without you in it, but you can't apologize or talk about it or…

  • 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

  • Last LJ post

    Hey all, I joined the LJ exodus train before it was cool</hipster>, but with recent developments in LiveJournal server location (…

  • (no subject)

    I want to assemble things that nobody else could ever assemble, and when they are done, I want to have done it in ways that nobody of average skill…

  • Failing, etc.

    That feeling of being 99% sure a social space would have been better for everyone without you in it, but you can't apologize or talk about it or…