Tofauti Muhimu – Kitambulisho dhidi ya Kigeugeu
Lugha ya programu imeundwa kuchakata aina fulani ya data na kutoa taarifa muhimu. Data inaweza kuwa nambari, wahusika, kamba, nk. Programu ni seti ya maagizo yaliyoandikwa katika lugha maalum ya programu ili kutoa maagizo kwa kompyuta. Kompyuta huchakata data kulingana na maagizo. Wakati wa kudanganya data, ni muhimu kuzihifadhi. Tofauti ni sehemu ya kuhifadhi yenye uwezo wa kushikilia thamani. Vigezo vina majina ya kuvitambulisha. Sio tu vigezo, kazi, madarasa, nk pia yana majina, ambayo huitwa vitambulisho. Vitambulisho huundwa na mpanga programu. Kitambulisho na kutofautisha ni maneno mawili ya kawaida katika upangaji programu. Tofauti kuu kati ya kitambulisho na kigezo ni kwamba kitambulisho ni jina linalopewa kigezo, chaguo za kukokotoa, safu, darasa au muundo huku kigezo ni jina linalopewa eneo la kumbukumbu ambalo linaweza kushikilia thamani.
Kitambulisho ni nini?
Kitambulisho kinarejelea jina la kigeu, chaguo za kukokotoa, mkusanyiko, darasa au muundo. Vitambulisho vinaundwa na watengeneza programu. Ni muhimu kutumia majina ya kipekee kwa vitambulisho kwa sababu yanatambuliwa katika utekelezaji wa programu. Lugha za programu hufuata seti maalum ya sheria za kutaja vitambulisho. Mara nyingi, herufi za kialfabeti pekee (A hadi Z au a hadi z), alama chini (_) na tarakimu (0 hadi 9) ndizo zinazotumiwa kwa vitambulishi halali. Kwa ujumla, herufi ya kwanza ya kitambulishi inaweza kuwa kistari au herufi, na haipaswi kuwa tarakimu.
Katika upangaji programu, ikiwa kuna taarifa kama nambari ya int; inamaanisha kuwa kuna nambari inayoitwa nambari ambayo inaweza kushikilia nambari kamili. Neno ‘namba’ ni kitambulisho. Wakati kuna taarifa kama eneo mbili; ina maana kwamba kuna variable inayoitwa eneo ambayo inaweza kushikilia thamani mbili. ‘Eneo’ ni kitambulisho halali. Baadhi ya mifano ya vitambulishi halali ni umri, mshahara, mwanafunziNo, kiasi na _empNo. Baadhi ya mifano ya vitambulishi batili ni 123abc, -studentno. Kitambulisho 123abc huanza na tarakimu. Kwa hiyo, ni batili. Kitambulisho -studentno huanza na herufi tofauti na herufi za kialfabeti au kusisitiza.
Kielelezo 01: Kitambulisho na Kibadilishi
Lugha nyingi za programu ni nyeti kwa herufi kubwa. Kwa hivyo, herufi ndogo na kubwa ni tofauti. Kiasi cha vitambulisho na AMOUNT ni vitambulishi viwili tofauti hata vina jina moja. Ni muhimu kutumia majina yenye maana kwa vitambulisho kwa sababu inaboresha usomaji wa msimbo. Vitambulishi vya maana pia hurahisisha programu kueleweka.
Kigezo ni nini?
Katika upangaji, inahitajika kuhifadhi data. Mahesabu hufanywa kwenye data iliyohifadhiwa. Data hizi zinapaswa kuhifadhiwa katika eneo la kumbukumbu. Tofauti ni chombo au eneo la kuhifadhi ili kushikilia data. Jina la kipekee au kitambulisho hupewa vigeu kubainisha kila eneo la hifadhi. Majina yanayobadilika huwakilisha maeneo ya kumbukumbu ya kuhifadhi data. Kila kigezo kina aina mahususi ya data ya kuhifadhi.
Katika tamko la kutofautisha, jina la kutofautisha limebainishwa, lakini hakuna kumbukumbu iliyotengwa kwa ajili ya kutofautisha. Wakati kuna taarifa kama nambari ya int; inamaanisha kuwa jina la kutofautisha ni nambari na linaweza kuhifadhi nambari kamili. Lakini haiweki kando kumbukumbu yoyote kwa nambari inayobadilika. Kugawia thamani ya awali kwa utofauti kunaitwa uanzishaji. Wakati kuna taarifa kama int namba=5; nambari ya kutofautisha inaweza kuhifadhi thamani kamili na imeanzishwa hadi 5.
Kuna Ulinganifu Gani Kati ya Kitambulisho na Kibadilishi
Vitambulisho na Vigezo vyote viwili vinatumika katika upangaji programu
Kuna tofauti gani kati ya Kitambulishi na Kigeu?
Kitambulisho dhidi ya Vigezo |
|
Kitambulisho ni jina linalopewa kigeu, chaguo za kukokotoa, safu, darasa au muundo. | Kigezo ni jina linalopewa eneo la kumbukumbu ambalo linaweza kuwa na thamani. |
Masafa | |
Msururu wa vitambulishi ni wa juu kuliko vigeuzo. | Majina ya vigeu ni vitambulisho. |
Matumizi | |
Kitambulisho hutumika kutoa jina la kipekee kwa huluki. | Kigezo ni jina la kipekee la kutambua eneo la kumbukumbu. |
Muhtasari – Kitambulisho dhidi ya Vigezo
Katika upangaji programu, kuna dhana nyingi sana kama vile vigeu, vitendakazi, madarasa n.k. Kusudi kuu la kila moja ni kudhibiti data kwa usahihi ili kutatua matatizo ya ukokotoaji. Vigezo, kazi, madarasa yanapaswa kupewa majina yanayofaa ili kuwatambua na kuelewa programu. Vitambulisho ni majina waliyopewa. Data huhifadhiwa kwenye kumbukumbu, na maeneo haya ya kumbukumbu yanapaswa kupewa majina ili kuyatambua. Nakala hii ilijadili tofauti kati ya kitambulisho na kibadilishaji. Tofauti kati ya kitambulisho na kigezo ni kwamba kitambulishi ni jina linalopewa kigezo, chaguo za kukokotoa, safu, darasa au muundo huku kigezo ni jina linalopewa eneo la kumbukumbu ambalo linaweza kushikilia thamani.
Pakua PDF ya Kitambulisho dhidi ya Kibadala
Unaweza kupakua toleo la PDF la makala haya na uitumie kwa madhumuni ya nje ya mtandao kulingana na dokezo la manukuu. Tafadhali pakua toleo la PDF hapa: Tofauti Kati ya Kitambulisho na Kigezo