Skip to main content

Ano ang isang talahanayan ng simbolo?

Ang isang talahanayan ng simbolo ay ginagamit ng mga computer system bilang isang paraan ng sentralisasyon ng impormasyon at pagbabawas ng laki ng mga programa.Ang mga talahanayan na ito ay gumagana tulad ng susi sa isang lihim na code;Ang isang simbolo o string ay inilalagay sa tabi ng isa pa, sa pangkalahatan ay mas malaki, piraso ng impormasyon.Kapag binabasa ng isang programa ang isang simbolo na nauugnay sa talahanayan ng simbolo, tinutukoy ng programa ang talahanayan at kinukuha ang impormasyon sa halip na simbolo.Pinapayagan nito ang malalaking piraso ng impormasyon o karaniwang paulit -ulit na mga istraktura upang magkaroon lamang ng isang entry, pagbabawas ng pangkalahatang sukat ng programa.

Ang konsepto sa likod ng isang talahanayan ng simbolo ay napaka -simple.Ang isang solong talahanayan ay naglalaman ng isang malawak na hanay ng impormasyon na ginagamit ng isang programa, bawat isa ay may sariling pagpasok at natatanging nauugnay na simbolo.Ang impormasyong ito ay maaaring maging mga string ng code, pag -debug ng impormasyon, mga lokasyon ng memorya, literal na anumang magagamit ng programa upang gumana.Sa halip na isama ang impormasyong iyon sa loob ng programa, tinutukoy lamang ng code ang talahanayan gamit ang natatanging simbolo.Kapag ginamit sa mga programa, ang aktwal na talahanayan ay karaniwang nasisipsip sa programa o ginawa sa isang ibinahaging silid -aklatan sa oras ng pag -compile.Hindi pangkaraniwang iwanan ang hiwalay na listahan, dahil ang pagbabago ng listahan ay maaaring magkaroon ng matinding kahihinatnan para sa programa.Kahit na ang talahanayan ay binago sa prosesong ito, ito ay pa rin ang parehong pangunahing bagay, kasama lamang ito kasama ang iba pang code.Ang isang nag -uugnay na aklatan ay isang hanay ng impormasyon na ipinapalagay na magagamit sa isang programa anumang oras.Ang mga aklatang ito ay madalas na ibinahagi ng isang operating system o isang pamilya ng mga kaugnay na programa na lahat ay ginawa ng parehong kumpanya.

Ang bawat isa sa mga aklatang ito ay puno ng impormasyon sa ilang mga paksa.Ang isang silid -aklatan ay maaaring maglaman ng isang malawak na hanay ng mga programming para sa pagguhit ng mga hangganan ng window ng interface ng gumagamit ng operating system habang ang isa pa ay maaaring maglaman ng impormasyon tungkol sa kung saan ang isang tiyak na pangkat ng mga programa ng impormasyon sa pag -iimbak ng impormasyon sa memorya.Dahil ang isang nag -uugnay na aklatan ay maaaring maglaman ng naturang random na assortment ng impormasyon, ang mga talahanayan ng simbolo ay madalas na kasama sa kanila.

Sa pamamagitan ng pagsasama ng isang talahanayan ng simbolo sa isang linker, posible na ibahagi ang mga simbolo sa isang serye ng programa.Pinapayagan nito ang maraming mga programa na ma -access ang parehong data sa anumang oras.Kung ang isang malaking bilang ng mga programa ay nangangailangan ng parehong impormasyon, kabilang ang sa loob ng isang talahanayan ng simbolo sa isang library na malawak na binabawasan ang laki ng kabuuang pangkat ng programa.