Atpakaļ bultiņa ATGRIEZTIES ATPAKAĻ

Ungāru valodas notācija: Definīcija

Ungāru notācija ir datorprogrammēšanā izmantota nosaukumu piešķiršanas konvencija, lai norādītu dati mainīgā tips. Šo konvenciju izgudroja ungāru izcelsmes Čārlzs Simonijs (Charles Simonyi). programmatūras inženieris kurš 80. gados strādāja Microsoft Corporation. Sākotnēji šī notācija tika izstrādāta, lai palīdzētu Simonijam un viņa kolēģiem rakstīt kods pirmajām Microsoft Word versijām.

Ungāru valodas notācijas pamatideja ir pievienot mainīgā nosaukumam prefiksu, kas norāda tā datu tipu. Piemēram, mainīgo, kas glabā veselu skaitli, var nosaukt par “iCount”, bet mainīgo, kas glabā virkni, var nosaukt par “strName”. Prefikss “i” norāda, ka mainīgais ir vesels skaitlis, bet prefikss “str” norāda, ka mainīgais ir virkne.

Lai gan sākotnēji ungāru notācija tika izstrādāta izmantošanai kopā ar programmēšanas valodu C, kopš tā laika to ir pārņēmušas arī citas programmēšanas valodas. programmēšanas valodas, tostarp C++, Java, un C#. Laika gaitā ir attīstījusies arī notācija, un dažādiem datu tipiem tiek izmantoti dažādi prefiksi.

Neraugoties uz tās popularitāti, daži programmētāji ir kritizējuši ungāru notāciju par to, ka tā ir pārāk daudzrunīga un apgrūtina kodu. Citi apgalvo, ka tā var būt mulsinoša, jo īpaši tad, ja vienam un tam pašam datu tipam dažādās programmas daļās tiek izmantoti dažādi prefiksi.

Neraugoties uz šo kritiku, ungāru notācija joprojām ir populāra nosaukšanas konvencija daudzās programmētāju kopienās. Tā var būt īpaši noderīga lielos programmēšanas projektos, kur tā var palīdzēt programmētājiem ātri noteikt mainīgā datu tipu, nemeklējot kodu.

Kopumā ungāru notācija ir noderīgs rīks tiem programmētājiem, kuri vēlas rakstīt skaidru un viegli lasāmu kodu. Lai gan tas var nebūt piemērots visiem programmēšanas projekts, tā var būt vērtīgs papildinājums programmētāja rīku komplektā.

lvLatvian