Domov vývoj Čo je maďarská notácia? - definícia z technológie

Čo je maďarská notácia? - definícia z technológie

Obsah:

Anonim

Pojem - Čo znamená maďarský zápis?

Maďarská notácia je konvencia na pomenovávanie a rozlišovanie medzi dátovými objektmi. Ak sa používa maďarská notácia, programátor pridá do každého názvu objektu predponu indikátora, aby sa ľahko a rýchlo identifikoval jeho typ.


Na identifikáciu funkcie, vlákna alebo iného objektu sa môžu použiť aj ďalšie predpony. Toto je veľmi dôležité, keď sa program rozširuje do viacerých modulov a vlákien, pretože nezabúdanie konvencie pomenovávania je ťažké pamätať si na účel každého objektu.

Techopedia vysvetľuje maďarský zápis

Väčšina programátorov pridáva predpony k zmysluplnému zvolenému názvu premennej. Napríklad programátor, ktorý vytvára booleovskú premennú, ktorej funkciou je uložiť výsledok označujúci úspešnosť alebo zlyhanie operácie sčítania, môže túto premennú pomenovať BoolSum. Ak veľa vlákien vykonáva podobné funkcie, môže používať výrazy BoolSumThread1 a BoolSumThread2 ako zmysluplné názvy, ktoré rozlišujú premenné.


Zmysluplné pomenovanie konvencií sa stáva dôležitejšie, keď je projekt výsledkom spolupráce mnohých vývojárov. Kombinácia vhodných názvových konvencií a jednoduchých komentárov k programom patrí v týchto prípadoch medzi najlepšie odporúčania.


Charles Simonyi, maďarsko-americký výkonný počítačový softvér, je zodpovedný za vytvorenie maďarského zápisu. Keď však kolegovia Dr. Simonyi prečítali premenné, ktoré pomenoval podľa svojej novej konvencie, zistili, že mená neboli v angličtine.

Čo je maďarská notácia? - definícia z technológie