Skip to main content

Ano ang isang karaniwang library?

Sa computer programming, ang isang karaniwang library ay isang serye ng mga pag -andar, constants at iba pang mga kahulugan ng wika na kasama bilang bahagi ng pakete ng core compiler.Ang karaniwang aklatan ay nagbibigay ng isang programmer na may pangunahing kakayahang lumikha ng mga simpleng programa at manipulahin ang pangunahing data.Nagbibigay din ito ng kakayahang makihalubilo sa host operating system upang ang pagproseso ng impormasyon ay hindi naging isang bagay na walang kabuluhan.Ang lahat ng mga pagpapatupad ng isang naibigay na tagatala ng wika ay kasama ang karaniwang aklatan, at sa pangkalahatan ito ay pababang na katugma sa mga nakaraang bersyon ng aklatan kaya ang pangunahing pag -andar ng wika ay napanatili habang nagbabago ito sa paglipas ng panahon.Mga pamamaraan, pag -andar, klase o iba pang mga elemento ng isang programa sa computer na magagamit sa isang programmer.Ang mga elementong ito ay karaniwang pinagsama -sama sa mga kategorya na tumutukoy sa kanilang pag -andar, tulad ng pag -input, output at paghawak sa proseso.Ang ilang mga aklatan ay umaasa sa iba pang mga aklatan upang gumana nang maayos, isang konsepto na tinatawag na dependence.Ang mga mahahalagang variable, tulad ng maximum na halaga ng isang uri ng data ng integer o ang bilang ng kahulugan ng isang null character, ay maaaring maiimbak sa isang library.Karaniwan din silang naipon na mga piraso ng computer code, na pumipigil sa mga nakakapinsalang pagbabago at pagprotekta sa proprietary programming code.Ito ay dapat na balansehin laban sa kabilang ang napakaraming mga aklatan.Ang isang malaking pamantayang silid -aklatan ay nangangahulugan na, sa ilang mga wika, ang laki ng pamamahagi ng isang nakumpletong programa ay maaaring hindi kapani -paniwalang malaki at namumula sa mga aklatan na hindi kailanman ginagamit.Kasama ang napakaraming mga file sa isang karaniwang aklatan ay maaari ring humantong sa mga problema sa pag -unlad ng wika, dahil ang mga tampok na madalas na ginagamit ay dapat na mai -update sa bawat pagbabago ng wika o tagatala, na nadaragdagan ang dami ng trabaho na kinakailangan para sa isang bagong paglabas.

kabaligtaran,Ang isang karaniwang library na may masyadong maliit na pag -andar ay maaaring humantong sa bawat programmer na kinakailangang pasadyang i -install ang mga panlabas na aklatan at isama ang mga ito partikular sa mga paglabas ng programa.Maaari itong humantong sa isang uri ng pangalawang, pagpapanatili ng komunidad na pinapanatili ng isang pamantayan na hindi kinokontrol ng pangunahing pangkat ng pag-unlad ng wika.Ang ilang mga wika ay umaangkop sa mga ganitong sitwasyon sa pamamagitan ng pagsasama ng mga karaniwang ginagamit na aklatan sa pamantayang hanay kapag nilinaw ng komunidad.Bilang karagdagan, ang mga mekanika sa likod kung paano lumilikha ang compiler ng isang maipapatupad na programa ay maaari ring matukoy ang mga parameter para sa library.Ang mga interpretadong wika ay may posibilidad na magkaroon ng isang mas malaking koleksyon ng mga aklatan sa kanilang karaniwang hanay, habang ang mga mababang antas ng wika ay madalas na kakaunti.