2008-09-19 11 views
20

RAII (= adquisición de recursos es inicialización) se usa mucho en C++. No soy un hablante nativo. Entonces, ¿cómo lo pronuncias?¿Cómo se pronuncia RAII?

+4

Esta pregunta parece estar fuera de tema porque no es una pregunta de programación dentro del alcance definido en el [ayuda] –

Respuesta

24

FWIW Siempre digo las letras R-A-I-I (arr eh eye eye).

Además, FWIW siempre he odiado ese término, como Unfrozen Caveman Lawyer diría, "me asusta y me confunde".

Lo importante es que el recurso se libera cuando se destruye el objeto. Pero eso no conduce a ningún acrónimo mejor.

+14

Espera, ¿cómo pronuncias FWIW? –

+0

Espera, ¿eres escocés o canadiense? – SirYakalot

2

Generalmente lo pronuncio como si lo estuviera deletreando en voz alta .. R-A-I-I.

1

siempre me he preguntado lo mismo !!!

Así que dos personas sugiere "las letras R-A-yo-yo (arr eh ojo ojo)"

Una "IEEE como" (AR AY DUBLE I)

3

evito pronunciarlo. Si lo hago, digo "Asignación de recursos es inicialización".

+3

* Si lo hago, digo "Asignación de recursos es inicialización". * Negativo, es * Adquisición de recursos es inicialización * –

7

Hmmm - Yo diría que si te consideras más un ingeniero, ve con "I Triple E" como. Por otro lado, si piensas en ti mismo más como un pirata, ¿cómo no podrías AMAR:

ARRRRR a AYE AYE!

0

pronuncio RAII como "Ray". No es la pronunciación oficial, pero 1 sílaba es agradable.

1

Acortamos el nombre largo a "RAII" cuando escribimos para comunicarnos de manera eficiente. Al pronunciar acrónimos, debemos acortar tanto como sea posible sin perder el significado.

"ojo triple ee" (para IEEE) hace exactamente eso.

"ar ay eye eye" es manera demasiado tiempo. La pronunciación de vocales consecutivas realmente te ralentiza.

"ar ay double eye" sigue siendo innecesario de largo.

"Ray" pierde el significado. ¿Te refieres a una técnica de desarrollo de software, a un comediante que todo el mundo ama, o un arma de Star Wars? ¡No quiere confundir "rayo de la muerte" con "death RAII"!

Ergo, debe pronunciar RAII como "ray double eye".

3

No hay forma de pronunciarlo, e incluso deletrearlo es increíblemente incómodo.

Es un acrónimo terrible para una característica muy importante. ¿Por qué no seguir adelante y hacer una mejor y ver si se pone de moda? Me gusta ... ARM (Automatic Resource Management) o Rhid (Resource Handled In Destructor).

Incluso a Bjarne no le gusta el acrónimo RAII. ¿Por qué quedarse con algo que todo el mundo odia?

Cuestiones relacionadas