Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Threaded Code?
Ang Threaded code ay isang diskarte sa pagpapatupad ng compiler na ginagamit upang maipatupad ang mga tagapagsalin ng virtual machine. Ang code na nalilikha ng may sinulid na code na karamihan ay naglalaman ng mga tawag sa mga subroutines. Ang code na ito ay maaari ring maging isang simpleng pagkakasunud-sunod ng mga tagubilin sa machine call o marahil isang code na kailangang maiproseso ng isang tagasalin ng makina. Ang Threaded code ay ang ipinatupad na pamamaraan sa mga programming language tulad ng FORTH, karamihan sa mga pagpapatupad ng BASIC at ilang mga bersyon ng COBOL. Ang isa sa mga kilalang tampok ng sinulid na code ay na ihambing sa iba pang mga pamamaraan ng henerasyon ng code, mayroon itong mas mataas na density ng code. Kasabay nito, ang bilis ng pagpapatupad ay bahagyang mas mabagal kaysa sa mga code na nabuo ng mga alternatibong pamamaraan.
Ipinaliwanag ng Techopedia ang Threaded Code
Karamihan sa sinulid na code ay ipinatupad gamit ang mga sumusunod na modelo:- Direktang Threaded Code: Ang code ng programa ay isang normal na vector ng mga point pointer na tatawag na nakaayos sa pagkakasunud-sunod kung saan lilitaw ang mga ito.
- Indirect Code na Sinulid: Gumagawa ng representasyon ng pinagsama-samang programa sa tulong ng mga payo sa address. Ang representasyon ay gumagamit ng vector ng mga address sa mga deskriptor at hindi ang mga address ng code ng pagpatay. Ang mga deskriptor, sa turn, ay tumuturo sa nais na code ng pagpapatupad.
- Subroutine Threaded Code: Kumpara sa iba pang mga pamamaraan, ang subroutine na may sinulid na code ay may mga representasyon ng code na maaaring maisagawa nang direkta sa pamamagitan ng CPU. Sa pamamaraang ito, ang vector na ginamit ay binubuo ng mga tagubilin ng JSR o CALL sa halip na isang vector ng mga address.
- Token Threaded Code: Gumagawa ng paggamit ng ThreeStarProgramming na diskarte para sa pagbibigay kahulugan sa mga pinagsama-samang representasyon. Ang mga representasyon ay halos pinigilan sa mas mababa sa 256 virtual na mga tagubilin. Bilang isang resulta ng paghihigpit na ito, ang code ng token na may sinulid ay kilala rin bilang byte code.