Skip to main content

Sa mga computer, ano ang isang subroutine?

Ang isang subroutine sa computer programming ay isang mas maliit na bahagi ng isang mas malaking module ng code na may sariling panloob na operasyon na idinisenyo upang maghatid ng pangkalahatang programa.Ang isang subroutine ay kung minsan ay tinatawag na isang function o isang pamamaraan dahil nagbabalik ito ng isang tiyak na resulta ng code na ginagamit ng programa.Nagbibigay ang functional programming para sa maraming nalalaman code na inilatag sa mga piraso.Pagkatapos ay piliin ng mga programmer ang mga kaganapan na nagsimula ng mga pag -andar na "magmaneho" ng karanasan ng gumagamit.

Iba't ibang mga wika ng computer ang gumagamit ng mga pag -andar ng subroutine sa iba't ibang paraan.Ang ilang mga wika sa computer programming ay gumagamit ng isang "stack" na modelo, kung saan ang mga pag -andar o subroutines ay nakaayos sa isang linear na format, at ginamit ayon sa kanilang agarang kaugnayan.Ang iba pang mga wika ay gumagamit ng mga format na compartmentalized upang ibukod ang mga pag -andar at makilala ang mga ito sa isa't isa.

Ang paggamit ng isang subroutine nang tama ay bahagi ng natutunan ng isang programmer kapag siya ay naghahanap ng mga paraan upang mapanatiling ma -access ang code ng computer.Ang mga kritikal na diskarte tulad ng mahusay na paggamit ng isang subroutine ay sumama sa iba pang mga pangkalahatang diskarte tulad ng kung paano gumamit ng puting puwang sa code, o kung paano mag -iwan ng mga direksyon para sa mga pagbabago sa programa sa mga komento.Ang pag -aayos ng computer code sa naaangkop na paraan ay ginagawang mas madali para sa iba pang mga programmer at inhinyero na "basahin" ito, at maunawaan kung ano ang nangyayari sa programa.isang "maipapatupad" na programa.Ang pagtawag sa isang programa na maipapatupad ay nauugnay sa ideya ng pagpapatupad o "pagtakbo" ng isang programa.Sa maraming mga kaso, ang maipapatupad na programa ay binubuo lamang ng isang koleksyon ng mga subroutines.Kapag ang isang tao ay "nagpapatakbo" ng programa, ang computer ay nagsisimula sa isang paunang linya ng code, at pagkatapos ay ituro kasama ang iba pang mga sunud -sunod na linya ng code ng mga direksyon na nakasulat sa programa.

Ang isa pang pangunahing pakinabang ng mga subroutines ay nasa gawain ng pag -debugisang programa.Kung may problema sa programa, ang mga inhinyero ay maaaring pumasok sa code at tingnan ang mga linya ng code nang sunud -sunod upang makita kung saan nagsimula ang problema.Sa mga subroutines, ang mga programmer ay maaaring tumingin sa bawat piraso ng code nang hiwalay at "malinaw" ang mga bahagi na walang error upang tumuon sa kung saan nangyari ang mga pagkakamali.

Ang paggamit ng subroutine ay isang mahalagang bahagi ng pag -aaral ng computer programming.Ang mga subroutines ay madalas na maging isang bahagi ng mga klase sa agham sa computer na pang -akademiko.Natutunan ng mga programmer ang mga kasanayang ito sa paaralan, o sa larangan, upang lumikha ng mga programa na may mas mahusay na pangkalahatang pag -andar at transparency.