Atgal rodyklė GRĮŽTI ATGAL

Vengrų kalbos notacija: Apibrėžimas

Vengrų užrašas - tai kompiuterių programavime naudojama pavadinimų konvencija, skirta nurodyti duomenys kintamojo tipą. Šią konvenciją sugalvojo vengrų kilmės Charlesas Simonyi. programinės įrangos inžinierius kuris devintajame dešimtmetyje dirbo "Microsoft" korporacijoje. Ši notacija iš pradžių buvo sukurta siekiant padėti Simonyi ir jo kolegoms rašyti kodas pirmosioms "Microsoft Word" versijoms.

Pagrindinė vengriškojo užrašo idėja - prie kintamojo pavadinimo pridėti priešdėlį, kuris nurodo jo duomenų tipą. Pavyzdžiui, kintamasis, kuriame saugoma sveikojo skaičiaus reikšmė, gali būti pavadintas "iCount", o kintamasis, kuriame saugoma eilutė, gali būti pavadintas "strName". Priešdėlis "i" rodo, kad kintamasis yra sveikasis skaičius, o priešdėlis "str" - kad kintamasis yra eilutė.

Nors vengrų notacija iš pradžių buvo sukurta C programavimo kalbai, vėliau ji buvo pritaikyta ir kitoms programavimo kalboms. programavimo kalbos, įskaitant C++, Javair C#. Laikui bėgant šis užrašas taip pat keitėsi - skirtingiems duomenų tipams buvo naudojami skirtingi priešdėliai.

Nepaisant populiarumo, kai kurie programuotojai kritikavo vengriškąjį užrašą, kad jis yra per daug žodingas ir perkrauna kodą. Kiti teigia, kad ji gali būti paini, ypač kai skirtingose programos dalyse tam pačiam duomenų tipui žymėti naudojami skirtingi priešdėliai.

Nepaisant šios kritikos, vengriškasis užrašas tebėra populiarus pavadinimų suteikimo būdas daugelyje programuotojų bendruomenių. Ji gali būti ypač naudinga dideliuose programavimo projektuose, nes padeda programuotojams greitai nustatyti kintamojo duomenų tipą, neieškant kodo.

Apskritai vengrų notacija yra naudinga priemonė programuotojams, norintiems rašyti aiškų ir lengvai skaitomą kodą. Nors ji gali būti tinkama ne kiekvienam programavimo projektas, tai gali būti vertingas programuotojo įrankių rinkinio papildymas.

lt_LTLithuanian