Nomenclatura camello :
Como su nombre indica, se refiere al uso de una mezcla de letras mayúsculas y minúsculas para formar los nombres de variables y funciones. Por ejemplo, aquí se muestra la misma función nombrada usando notación camel y notación de subrayado:
imprimir cheques de pago del empleado(); print_employee_paychecks(); |
El primer nombre de función usa la nomenclatura camello, y cada punto de interrupción lógico en el nombre de la función está marcado con una letra mayúscula; el segundo nombre de función usa el método de guión bajo, y cada punto de interrupción lógico en el nombre de la función está marcado con un guión bajo; .
La notación camello se ha vuelto cada vez más popular en los últimos años y se usa bastante en muchas bibliotecas de funciones y entornos nuevos, como Microsoft Windows. Por otro lado, el método de guión bajo se hizo popular después de la aparición de c. Se usa muy comúnmente en muchos programas y entornos antiguos como UNIX.
Nomenclatura húngara :
muy utilizada en entornos como Microsoft Windows. La regla de nomenclatura para las variables (que también incluyen macros) utilizadas en la programación de Windows es la nomenclatura húngara. Esta técnica de nomenclatura fue propuesta por un programador competente de Microsoft, Charles Simonyi.
La nomenclatura húngara identifica el alcance, tipo, etc. de la variable anteponiéndola con el símbolo de letra minúscula correspondiente delante del nombre de la variable. Estos símbolos se pueden usar varias veces al mismo tiempo. El orden es m_ (variables miembro), luego punteros, luego tipos de datos simples y luego otros.
Por ejemplo: m_lpszStr, representa una variable miembro de puntero largo que apunta a una cadena que termina en 0 caracteres.
La clave de la nomenclatura húngara es: el nombre del identificador comienza con una o más letras minúsculas como prefijo, el prefijo va seguido de una palabra o una combinación de palabras con la primera letra en mayúscula, que debe indicar el propósito; de la variable.
Nomenclatura Pascal :
similar a la nomenclatura camello. Es solo que la nomenclatura Camel usa letras minúsculas, mientras que la nomenclatura Pascal usa letras mayúsculas, como por ejemplo:
Mostrar información(); string UserName; |
Ambos usan la nomenclatura Pascal. En C#, la nomenclatura Pascal y la nomenclatura camel son las más comunes.
Un resumen de las tres reglas de nomenclatura:
MyData es un ejemplo de nomenclatura Pascal y myData es una nomenclatura de camello. La primera letra de la primera palabra está en minúscula y la primera letra de las siguientes palabras está en mayúscula. Parece un camello . indica su tipo, y los siguientes se denominan igual que Pascal, indicando el propósito de la variable. |