Ez a Systems Hungarian.
A rendes hungarian notation nem erről szól. Hanem arról, hogy mondjuk van két egész számod, az egyik oszlopok számát tárolja (cntCols), a másik meg mondjuk egy indexváltozó (iCol), akkor nem igazán jó összeszorozni őket, mert az eredmény kérdéses típusú. Mi van, ha egy countert összeszorzol egy indexváltozóval? Általában nincs értelme a műveletnek, ez gyanús. Míg annak van, hogy összehasonlítod őket (ez a legtermészetesebb felhasználás).
Simonyi ötlete volt ez, a fizikából vette: az egyik oldalán egy kifejezésnek ha négyzetméterek vannak, akkor a másik oldalon nem lehet kilojoule és másodperc, nem jön ki a dimenzió.
Amúgy vannak programozási nyelvek, meg libraryk, amelyek az egyes változókra akarnak mértékegységeket is bevezetni, hogy fordítási időben kiderüljön, hogy hülyeséget akarsz leírni (például egy sorszámot összeszorozni egy hosszal).