¿Qué es una notación húngara?

La notación húngara es una convención de nomenclatura en la programación de computadoras que indica el tipo de objeto o la forma en que debe usarse. Originalmente, fue propuesto por Charles Simonyi, programador de Xerox PARC a principios de los años ochenta. Hay dos variaciones de la notación húngara: Sistemas y Aplicaciones. Ambos implican el uso de un prefijo especial como parte del nombre para indicar la naturaleza de un objeto.

En la notación húngara de Sistemas, el prefijo representa el tipo de datos real del objeto. Por ejemplo, si el objeto llamado Saludo fuera una cadena terminada en cero, su nombre en Sistemas Húngaro podría ser szGreeting . O, si el objeto YesOrNo fuera una variable booleana, su nombre en Sistemas Húngaro sería bYesOrNo .

Apps de notación húngara.

En la notación húngara de Apps, el prefijo representa el tipo de datos lógicos, lo que da una indicación del propósito del objeto. Por ejemplo, una cadena "insegura" (una cadena que debe limpiarse antes de ser utilizada) puede tener el prefijo, y una variable utilizada para el conteo puede tener el prefijo n.

Prefijos de notación húngara

El prefijo utilizado depende del programador, pero los prefijos estándar incluyen:

Términos de programación