¿Qué es una notación húngara?
Los lenguajes de programación de software tienen reglas específicas y estilos de escritura similares a los lenguajes modernos. La programación de computadoras se compone de tipos variables, que representan números, caracteres y cadenas. La notación húngara es un estilo de escritura dentro de un programa de computadora que requiere el prefijo de cada variable para definir el tipo de variable que se utiliza. Esto es seguido por una letra en mayúscula y un nombre de variable.
La mayoría de los programas de computadora usan teclados para capturar la entrada del usuario. Esta entrada capturada se divide en diferentes tipos de datos. La notación húngara es un estilo de codificación de software que define el tipo de datos como un prefijo antes del nombre. Este es un estilo formal que contiene formatos definidos para cada tipo de variable con una abreviatura específica.
Las reglas de estilo de programación generalmente se determinan cuando comienza un proyecto de desarrollo de software. La notación húngara incluye un diccionario de tipos definidos y reglas de estilo para los programas de software. Si un equipo de desarrollo elige este estilo de notación, es importante garantizar la coherencia en todas las modificaciones futuras del programa.
Un programa de software debe ser fácil de leer y comprender. Esto se logra utilizando un estilo de programación consistente e intuitivo. La notación húngara es un ejemplo de un estilo de programación que es fácil de interpretar porque sigue reglas estrictas basadas en estándares definidos.
Hoy existen muchos estilos para escribir programas de software. Esto incluye técnicas de documentación, reglas de sangría y estilos de escritura de software. La notación húngara es un ejemplo de estilo o preferencia de codificación. Mezclar estilos de codificación dentro de un solo programa se considera una mala práctica y debe evitarse a toda costa.
Los tipos de datos matemáticos incluyen múltiples formas de números. Algunos ejemplos incluyen números enteros, números largos y números dobles. La notación húngara requiere que una variable tenga como prefijo un identificador de tipo. Como ejemplo, cualquier nombre de variable para un entero comenzaría con la letra minúscula "i", que identifica la variable como un tipo entero.
Este estilo de programación tiene algunas desventajas. La definición de variables basadas en tipos hace que las variables sean fijas. Si se solicita un cambio en el sistema que requiere un tipo de datos para cambiar, el nombre de la variable también requeriría modificación. Esto podría convertirse en una tarea desalentadora para grandes programas de software complejos.
Otra desventaja de la notación húngara es la ausencia de reglas de validación automatizadas. El compilador no verifica este estilo de escritura, lo que lo hace propenso al mal uso y los errores. Los desarrolladores deberán controlar el estilo de escritura del programa para garantizar la coherencia.