Dom Rozwój Czym jest notacja węgierska? - definicja z techopedii

Czym jest notacja węgierska? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza notacja węgierska?

Notacja węgierska to konwencja nazywania i rozróżniania obiektów danych. Gdy używana jest notacja węgierska, programista dodaje przedrostek wskaźnika do nazwy każdego obiektu, aby łatwo i łatwo zidentyfikować jego typ.


Dodatkowe prefiksy mogą być również użyte do identyfikacji funkcji, wątku lub innej cechy obiektu. Jest to bardzo ważne, gdy program rozwija się w wiele modułów i wątków, ponieważ zapamiętanie celu każdego obiektu jest trudne, jeśli nie zostanie użyta konwencja nazewnictwa.

Techopedia wyjaśnia notację węgierską

Większość programistów dodaje prefiksy do znaczącej nazwy wybranej zmiennej. Na przykład programista tworzący zmienną logiczną, której funkcją jest zapisanie wyniku wskazującego powodzenie lub niepowodzenie operacji sumowania, może nazwać tę zmienną BoolSum. Jeśli wiele wątków pełni podobne funkcje, może użyć terminów BoolSumThread1 i BoolSumThread2 jako znaczących nazw, które odróżniają zmienne.


Znaczące konwencje nazewnictwa stają się ważniejsze, gdy projekt jest wspólnym wysiłkiem wielu programistów. Kombinacja odpowiednich konwencji nazewnictwa i prostych komentarzy do programu jest jedną z rekomendacji najlepszych praktyk w takich przypadkach.


Dr Charles Simonyi, węgiersko-amerykański wykonawca oprogramowania komputerowego, jest uznany za twórcę notacji węgierskiej. Jednak gdy koledzy dr Simonyi przeczytali zmienne, które nazwał zgodnie z jego nową konwencją, odkryli, że nazwy nie są w języku angielskim.

Czym jest notacja węgierska? - definicja z techopedii