Mikä on unkarilainen merkintä?

Unkarilainen merkintä on nimityssopimus tietokoneohjelmoinnissa, joka ilmaisee joko objektityypin tai sen käyttötavan. Alun perin Xerox PARC: n ohjelmoija Charles Simonyi ehdotti sitä 1980-luvun alussa. Unkarin merkinnät ovat kaksi: Systems and Apps. Molemmat käyttävät erityistä etuliiteä osana nimeä esineen luonteen osoittamiseksi.

Systems Hungarian -merkinnässä etuliite edustaa kohteen todellista tietotyyppiä. Jos esimerkiksi Greeting- niminen kohde oli nolla-päättynyt merkkijono, sen Systems Unkarin nimi voi olla szGreeting . Tai jos kohde YesOrNo oli boolean muuttuja, sen Systems Unkarin nimi olisi bYesOrNo .

Sovellusten Unkarin merkintä

Sovellusten Unkarin merkinnässä etuliite edustaa loogista tietotyyppiä, joka ilmaisee kohteen tarkoituksen. Esimerkiksi "vaarallisella" merkkijonolla (merkkijono, joka täytyy puhdistaa ennen sen käyttöä) saattaa olla etuliite meille, ja laskentaan käytetty muuttuja voi olla etukäteen n: llä.

Unkarin merkinnän etuliitteet

Käytetty etuliite on ohjelmoijista riippuen, mutta tavalliset etuliitteet sisältävät:

Ohjelmointiehdot