2009-04-10 6 views

Répondre

6

i dans i_tmp2 signifie probablement "entier", c'est-à-dire que c'est une variable utilisée pour stocker des nombres entiers. Tmp2 dans i_tmp2 signifie probablement que c'est la deuxième variable temporaire créée.

+0

Je remercie tous ceux qui ont pris le temps de répondre. Je pense que cette explication est la plus proche de déchiffrer la signification derrière cette dénomination de variable. – Marin

2

Demandez à la personne qui a réellement écrit le code. Chaque programmeur individuel a ses propres raisons de choisir leurs styles de notation pour des types particuliers de code.

0

Il est utilisé lorsque le programmeur n'est pas très bon.

Oh, allez, c'est une blague.

+0

Et vous pouvez le dire à partir d'un nom de variable? – Samuel

+0

Oui, vous pouvez absolument le dire à partir d'un nom de variable. Toutes les bonnes méthodes de programmation comprennent des règles strictes sur la dénomination des variables, en particulier l'utilisation de noms de variables significatifs. J'ai toujours préfixer les variables avec leur type, donc au moins, il semble qu'il fait bien cette partie. –

+0

AHH HUMOUR NAZIS! –

0

Il existe une convention de dénomination variabla légèrement désuète appelée notation hongroise, attribuée principalement à Charles Simonyi, un programmeur hongrois qui travaillait pour Microsoft. Avec HN, le premier caractère du nom de variable est i pour integer, l pour long, w pour word, etc. Il est (était) utile avec les langages fortement typés pour garder tous les programmeurs se souvenant du type des variables utilisées/attendues par fonctions.

Nowdays il est la plupart du temps hors de la mode :)

Questions connexes