Mahalagang Pagkakaiba – Identifier vs Variable
Ang isang programming language ay idinisenyo upang iproseso ang ilang uri ng data at magbigay ng kapaki-pakinabang na impormasyon. Ang data ay maaaring mga numero, character, string, atbp. Ang program ay isang set ng mga tagubilin na nakasulat sa isang partikular na programming language upang magbigay ng mga tagubilin sa isang computer. Ang computer ay nagpoproseso ng data ayon sa mga tagubilin. Kapag nagmamanipula ng data, kinakailangan na iimbak ang mga ito. Ang variable ay isang lugar ng imbakan na may kakayahang maglaman ng isang halaga. Ang mga variable ay may mga pangalan upang makilala ang mga ito. Hindi lamang mga variable, function, klase, atbp. ay mayroon ding mga pangalan, na tinatawag na mga identifier. Ang mga identifier ay nilikha ng programmer. Ang identifier at variable ay dalawang karaniwang termino sa programming. Ang pangunahing pagkakaiba sa pagitan ng identifier at variable ay ang isang identifier ay isang pangalan na ibinigay sa isang variable, function, array, class o structure habang ang isang variable ay isang pangalan na ibinigay sa isang lokasyon ng memory na maaaring magkaroon ng isang value.
Ano ang Identifier?
Ang isang identifier ay tumutukoy sa isang pangalan ng isang variable, function, array, klase o istraktura. Ang mga identifier ay nilikha ng mga programmer. Mahalagang gumamit ng mga natatanging pangalan para sa mga identifier dahil natukoy ang mga ito sa pagpapatupad ng programa. Ang mga programming language ay sumusunod sa isang partikular na hanay ng mga panuntunan upang pangalanan ang mga identifier. Kadalasan, mga alphabetical na character lang (A hanggang Z o a to z), underscore (_) at digit (0 hanggang 9) ang ginagamit para sa mga wastong identifier. Sa pangkalahatan, ang unang character ng identifier ay maaaring isang underscore o isang titik, at hindi dapat isang digit.
Sa programming, kung mayroong statement bilang int number; nangangahulugan ito na mayroong isang variable na tinatawag na numero na maaaring magkaroon ng isang integer na halaga. Ang salitang 'number' ay isang identifier. Kapag may pahayag bilang double area; nangangahulugan ito na mayroong isang variable na tinatawag na lugar na maaaring magkaroon ng dobleng halaga. Ang 'lugar' ay isang wastong identifier. Ang ilang halimbawa ng mga wastong pagkakakilanlan ay ang edad, suweldo, studentNo, halaga at _empNo. Ang ilang mga halimbawa ng mga di-wastong identifier ay 123abc, -studentno. Ang identifier 123abc ay nagsisimula sa isang digit. Kaya, ito ay hindi wasto. Ang identifier -studentno ay nagsisimula sa isang character maliban sa alphabetical character o underscore.
Figure 01: Identifier at Variable
Karamihan sa mga programming language ay case sensitive. Samakatuwid, ang mga maliliit at malalaking titik ay naiiba. Ang halaga ng identifier at AMOUNT ay dalawang magkahiwalay na identifier kahit na pareho sila ng pangalan. Mahalagang gumamit ng mga makabuluhang pangalan para sa mga identifier dahil pinapabuti nito ang pagiging madaling mabasa ng code. Ginagawa ring madaling maunawaan ng mga makabuluhang identifier ang program.
Ano ang Variable?
Sa programming, kinakailangang mag-imbak ng data. Ang mga pagkalkula ay isinasagawa sa nakaimbak na data. Ang mga data na ito ay dapat na naka-imbak sa isang lokasyon ng memorya. Ang variable ay isang lalagyan o isang lugar ng imbakan upang maglaman ng data. Ang isang natatanging pangalan o isang identifier ay ibinibigay sa mga variable upang matukoy ang bawat lugar ng imbakan. Kinakatawan ng mga variable na pangalan ang mga lokasyon ng memorya upang mag-imbak ng data. Ang bawat variable ay may partikular na uri ng data na iimbak.
Sa deklarasyon ng variable, tinukoy ang pangalan ng variable, ngunit walang memory na nakalaan para sa variable. Kapag may pahayag bilang int number; nangangahulugan ito na ang variable na pangalan ay numero at maaari itong mag-imbak ng isang integer na halaga. Ngunit hindi nagsasantabi ng anumang memorya para sa variable na numero. Ang pagtatalaga ng paunang halaga para sa variable ay tinatawag na initialization. Kapag may pahayag bilang int number=5; ang variable na numero ay maaaring mag-imbak ng isang integer na halaga at ito ay sinisimulan sa 5.
Ano ang Pagkakatulad sa Pagitan ng Identifier at Variable
Parehong Identifier at Variable ay ginagamit sa programming
Ano ang Pagkakaiba sa pagitan ng Identifier at Variable?
Identifier vs Variable |
|
Ang identifier ay isang pangalan na ibinigay sa isang variable, function, array, class o structure. | Ang variable ay isang pangalan na ibinigay sa isang lokasyon ng memorya na maaaring magkaroon ng isang value. |
Saklaw | |
Ang hanay ng mga identifier ay mas mataas kaysa sa mga variable. | Ang mga pangalan ng variable ay mga identifier. |
Paggamit | |
Ginagamit ang isang identifier para magbigay ng natatanging pangalan sa isang entity. | Ang variable ay isang natatanging pangalan upang matukoy ang lokasyon ng memorya. |
Buod – Identifier vs Variable
Sa programming, napakaraming konsepto tulad ng mga variable, function, klase atbp. Ang pangunahing layunin ng bawat isa ay upang manipulahin ang data nang tama upang malutas ang mga problema sa pagkalkula. Ang mga variable, function, mga klase ay dapat bigyan ng angkop na mga pangalan upang makilala ang mga ito at maunawaan ang programa. Ang mga identifier ay ang mga pangalang ibinigay sa kanila. Ang data ay naka-imbak sa memorya, at ang mga lokasyon ng memorya ay dapat bigyan ng mga pangalan upang makilala ang mga ito. Tinalakay ng artikulong ito ang pagkakaiba sa pagitan ng identifier at variable. Ang pagkakaiba sa pagitan ng identifier at variable ay ang isang identifier ay isang pangalan na ibinigay sa isang variable, function, array, class o structure habang ang isang variable ay isang pangalan na ibinigay sa isang memory location na maaaring magkaroon ng isang value.
I-download ang PDF ng Identifier vs Variable
Maaari mong i-download ang PDF na bersyon ng artikulong ito at gamitin ito para sa offline na layunin ayon sa tala ng pagsipi. Paki-download ang bersyon ng PDF dito: Pagkakaiba sa Pagitan ng Identifier at Variable