Qu'est-ce qu'une notation hongroise?
Les langages de programmation de logiciels ont des règles spécifiques et des styles d'écriture similaires aux langages modernes. La programmation informatique est composée de types de variables représentant des nombres, des caractères et des chaînes. La notation hongroise est un style d'écriture au sein d'un programme informatique qui nécessite le préfixe de chaque variable pour définir le type de variable utilisé. Ceci est suivi d'une lettre en majuscule et d'un nom de variable.
La plupart des programmes informatiques utilisent des claviers pour capturer les entrées de l'utilisateur. Cette entrée capturée est divisée en différents types de données. La notation hongroise est un style de codage logiciel qui définit le type de données comme un préfixe avant le nom. C'est un style formel qui contient des formats définis pour chaque type de variable avec une abréviation spécifique.
Les règles de style de programmation sont généralement déterminées au début d'un projet de développement logiciel. La notation hongroise comprend un dictionnaire de types définis et de règles de style pour les logiciels. Si une équipe de développement choisit ce style de notation, il est important de garantir la cohérence de toutes les modifications de programme futures.
Un logiciel doit être facile à lire et à comprendre. Ceci est accompli en utilisant un style de programmation cohérent et intuitif. La notation hongroise est un exemple de style de programmation facile à interpréter car il suit des règles strictes basées sur des normes définies.
Il existe aujourd'hui de nombreux styles pour écrire des logiciels. Cela inclut les techniques de documentation, les règles de rétention et les styles d'écriture de logiciel. La notation hongroise est un exemple de style de code ou de préférence. Mélanger les styles de codage dans un même programme est considéré comme une mauvaise pratique et doit être évité à tout prix.
Les types de données mathématiques comprennent plusieurs formes de nombres. Certains exemples incluent des nombres entiers, des nombres longs et des nombres doubles. La notation hongroise nécessite qu'une variable soit d'abord précédée d'un identificateur de type. Par exemple, tout nom de variable pour un entier devrait commencer par la lettre minuscule «i», qui identifie la variable en tant que type entier.
Ce style de programmation présente quelques inconvénients. Définir des variables en fonction de types les fixe. Si une modification est demandée dans le système nécessitant la modification d'un type de données, le nom de la variable devra également être modifié. Cela pourrait devenir une tâche ardue pour les grands logiciels complexes.
Un autre inconvénient de la notation hongroise est l’absence de règles de validation automatisées. Ce type d’écriture n’est pas vérifié par le compilateur, ce qui le rend vulnérable aux abus et aux erreurs. Les développeurs devront contrôler eux-mêmes le style d'écriture du programme pour assurer la cohérence.