views:

334

answers:

8

Serious Java development is new to me, so I've not dealt with the JNI before. Yesterday a co-worker and I were discussing the JNI and the way to pronounce it was in question. Is there a preferred way? In addition to jay-en-eye (j-n-i), I have also heard genie/jeanie. I could easily imagine ginny or jenny.

+18  A: 

I just say the initialism. Jay En Eye.

I haven't heard it called anything else.

Rob Hruska
+5  A: 

I say Gee En Eee. I believe this comes from some of my coworkers, who are French...

wok
En Français, je présume?
GreenMatt
Dr Livingstone? ;-)
wok
+1 - This is actually somewhat enlightening. What seems like a straightforward acronym in English sounds completely different in French, but isn't incorrect.
Rob Hruska
@wok: Non, je n'est pas Dr. Livingstone. ;-> Thanks for pointing out that this would be pronounced differently in another language.
GreenMatt
Germans also like to mispronounce every j saying g (gee), like: Gee-Boss for jboss, for example. But its simply mispronunciation. Every non-english people has its own typical mispronunciations...
chiccodoro
Don't get me started about German mispronunciation... My favorite pet peeve is the way they say Lo-cayle instead of Lo-ca-lee for Locale.
seanizer
@chiccodoro - But it's not necessarily a mispronunciation. The alphabet is pronounced differently among different languages. "X" is a good example. In English it's "ex", in German it's "ix", and in Spanish it's "equis". But none of them are wrong. In Spanish, do they say "Ex Em El" or "Equis Eme Ele"? And is the latter incorrect? :)
Rob Hruska
@Rob: It depends. Of course if a French guy says "JNI" spelling the letters in french its o.k. But if they speak "English" but pronounce it as if it would be "GNI" in English, then it's wrong, because it's neither correct English nor is it French. The same holds for German and so others.
chiccodoro
@chiccodoro the "J" in french is pronounced "Gee" :)
Colin Hebert
@seanizer French people do horrible things with English acronyms, sometimes even mixing French and English (français + anglais => franglais), which is totally illogic. And all that with a sweet touch of French accent :)
Pascal Thivent
@Pascal on the other hand: I took French in a California High School some 20+ years ago, and hearing American kids speak French ain't pretty either :-)
seanizer
@Colin: I see. Germans in contrast often pronounce the "J" as "Gee" is pronounced in *English*. In German it would be "Yott".
chiccodoro
+2  A: 

I personnally use the letters /ʒi/ /ɛn/ /i/ (in english Gee Enn Eee) but I am french so...

Elenaher
As I said to wok, thanks for pointing out that this would be pronounced differently in another language.
GreenMatt
+3  A: 

I would call it Jay En Ay (but that would sound extraterrestrial).If you are using this word very often you should make an alias for it, and call it simply: "CHUCK".

Andrei Ciobanu
Would Jay En Ay be the Romanian pronunciation?
GreenMatt
Jee nee - more closely to the romanian pronunciation.
Andrei Ciobanu
+1  A: 

I have heard it being called "Jeannie", but I doubt that's official.

So,when talking with colleagues, you can call it anything you like, as long as there is no misunderstanding - but when speaking to a audience, you should better stick to "Jay En Eye".

foo
Good point about talking to audiences.
GreenMatt
+4  A: 

JNI is an Initialism not an Acronym.
http://www.merriam-webster.com/dictionary/initialism
http: //www.merriam-webster.com/dictionary/acronym

Pronounce each letter as though it was a word. "Jay" "En" "Eye" in US English.

dwb
+1 for the initialism vs. acronym point ... I agree with it, but that's a point I don't fight much anymore (and the acronym definition you point to indicates that Webster has stopped that fight too).
GreenMatt
A: 

I've heard and say "Jenny." Might try "Jeanie" to see if anyone notices ;)

jledbetter
A: 

As the letters...

By the way, if looking at using JNI, you might also consider seeing if the JNA project might let you do what you want in a simpler manner...

Gwyn Evans