(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); Ungversk táknasetning - The Codest
Aftur ör Farðu aftur

Ungversk táknasetning: skilgreining

Ungversk táknsetning er nafngiftarregla sem notuð er í tölvuforritun til að gefa til kynna gögn tegund breytu. Venjan var fundin upp af Charles Simonyi, ungverskfæddan hugbúnaðarverkfræðingur sem vann hjá Microsoft Corporation á áttunda áratugnum. Táknakerfið var upphaflega þróað til að hjálpa Simonyi og samstarfsmönnum hans að skrifa kóði fyrir fyrstu útgáfurnar af Microsoft Word.

Grunnmyndin á bak við ungverska táknafræði er að bæta forlið við nafnið á breytunni sem gefur til kynna gögnategund hennar. Til dæmis gæti breyta sem geymir heiltölugildi heitið “iCount”, á meðan breyta sem geymir streng gæti heitið “strName”. Forliðurinn “i” gefur til kynna að breytan sé heiltala, en forliðurinn “str” gefur til kynna að breytan sé strengur.

Þó að Ungversk táknsetning hafi upphaflega verið þróuð til notkunar með C forritunarmálinu, hefur hún síðan verið tekin upp af öðrum forritunarmál, þar á meðal C++, Java, og C#. Táknahefðin hefur einnig þróast með tímanum, þar sem mismunandi forskot eru notuð fyrir mismunandi gagnategundir.

Þrátt fyrir vinsældir sínar hefur Ungversk táknsetning verið gagnrýnd af sumum forriturum fyrir að vera of orðlögð og að flækja kóðann. Aðrir halda því fram að hún geti verið ruglingsleg, sérstaklega þegar mismunandi forskeytir eru notuð fyrir sama gagnagerð í mismunandi hlutum forrits.

Þrátt fyrir þessar gagnrýni er Ungversk táknsetning enn vinsæl nafngiftaraðferð í mörgum forritunarsamfélögum. Hún getur verið sérstaklega gagnleg í stórum forritunarverkefnum, þar sem hún hjálpar forriturum að bera kennsl á gögnategund breytu fljótt án þess að þurfa að leita í kóðanum.

Almennt er Ungversk táknsetning gagnlegt tæki fyrir forritara sem vilja skrifa skýran, læsilegan kóða. Þó að hún henti kannski ekki fyrir alla forritun verkefni, það getur verið verðmæt viðbót við verkfærakistu forritara.

is_ISIcelandic