Skip to main content

Ano ang isang pagtuturo ng macro?

Ang isang pagtuturo ng macro sa computer programming ay isang solong pagtuturo na, kapag ang isang programa ay naipon, ay pinalitan ng isang paunang natukoy na bloke ng code.Ang termino ay orihinal na inilalapat sa mga tagubilin na ginamit sa programming ng wika ng pagpupulong, kung saan ang mahaba, paulit -ulit na code ay kinakailangan kung minsan para sa napaka -simpleng operasyon.Ang pag -unlad ng mga tagubilin ng macro ay isa sa mga unang hakbang patungo sa paglikha ng isang wika batay sa isang aklatan ng mga kinatawan ng pag -andar upang ang mga minuto na aksyon ay maaaring makolekta nang magkasama sa ilalim ng isang solong tawag sa isang hiwalay na programa.Ang mga maagang aklatan ng pagtuturo ng macro ay madalas na ibinibigay ng mga tagagawa ng hardware at software upang matulungan ang mga programmer na magamit at ma -access ang mga tampok sa tamang paraan.Code sa programa, alisin ang posibilidad ng error sa loob ng macro code at magbigay ng karaniwang ginagamit na mga set ng pagtuturo upang maraming mga programmer ang maaaring gumamit ng parehong pagtuturo ng macro.Sa ilalim ng wika ng pagpupulong, ang bawat solong hakbang na kinakailangan upang makamit ang isang tiyak na resulta ay dapat na malinaw na nakasulat.Ang isang halimbawa ay maaaring isang programa na nagdagdag ng tatlong mga numero nang magkasama.Ang unang dalawang linya ay nag -load ng mga numero sa mga patlang na tinatawag na mga rehistro na talagang tumutugma sa mga pisikal na circuit sa loob ng computer.Ang ikatlong linya ay nagdaragdag ng dalawang rehistro at isang pang -apat na linya ang nag -iimbak ng resulta sa isa pang rehistro.Ang ikalimang linya ay naglo -load ng huling numero na maidaragdag sa isang rehistro, at ang pangwakas na pahayag ay nagdaragdag ng nakaraang resulta sa ikatlong numero.kasama ang tatlong mga numero na idaragdag bilang mga parameter.Kapag ang programa ay sa wakas ay naipon ng isang nagtitipon at naging machine code, ang mga aksyon na tinatawag na pre-processing ay kinuha bago mailagay ang pagpupulong.Kinukuha ng pre-processor ang pagtuturo ng macro at mga parameter at pinalawak ito sa mga kinakailangang linya ng code, na pumalit sa mga parameter para sa mga kinatawan ng mga placeholder sa loob ng aktwal na code ng macro.Mga Aklatan ng Pagtuturo ng Macro.Ang mga aklatang ito ay naglalaman ng maraming mga macros upang makatulong na gawing simple ang pag -programming sa wika ng pagpupulong pati na rin ang pagtiyak na ang ilang mga operasyon ay isinagawa sa isang pare -pareho na paraan sa iba't ibang mga programa.Ang malawak na paggamit ng mga aklatan ng pagtuturo ng macro sa kalaunan ay humantong sa mas mataas na antas ng mga wika na umaasa sa kanilang sariling mga aklatan upang magbigay ng malawak na pag-andar na may mas kaunting paulit-ulit na mga kinakailangan sa programming.