Skip to main content

Ano ang isang pinagsama -samang wika?

Ang isang pinagsama -samang wika ay isang wika ng computer programming na ang source code ay karaniwang pinagsama, o isinalin sa machine code, upang makabuo ng isang maipapatupad na programa.Ang mga compiler ay mga programa ng utility na ginawa upang isalin ang isang tiyak na pagpapatupad ng isang programming language sa isang maipapatupad na binary file na idinisenyo upang tumakbo sa ilalim ng isang tiyak na operating system.Ang stand-alone na maipapatupad na file na ito ay maaaring patakbuhin sa anumang katugmang platform nang walang tulong mula sa ibang programa at nang hindi na kailangang mabawi.Ang ilang mga karaniwang pinagsama -samang wika ay ADA, C ++ at Fortran.

Ang mga programa sa computer ay maaari ring isulat sa isang isinalin na wika o isang wika ng script.Ang desisyon na ipatupad ang isang proyekto sa isang pinagsama -samang wika ay karaniwang nauugnay sa mas malaking bilis ng pagpapatupad ng mga programa nito.Ang pagtaas ng bilis ay nakikita upang mai -offset kung ano ang sa pangkalahatan ay isang mas kumplikadong proseso ng pag -unlad at pagpapanatili.Ang mga operating system at utility na nangangailangan ng direktang pag -access sa hardware ay madalas na nangangailangan ng kahusayan ng isang pinagsama -samang wika.Kung ang tagasalin ay hindi residente sa isang computer, hindi maaaring maisagawa ang programa.Sa isang pinagsama -samang wika, ang oras na pag -ubos ng pagsusuri at pagsasalin ay isinasagawa nang isang beses sa pag -compile ng oras at ang mga maipapatupad na pangangailangan ay walang programa ng utility na tatakbo.Kapag ang bilis o ang pangangailangan para sa pag-access sa mababang antas ng hardware ay hindi isang kadahilanan, ang kadalian na kadalian kung saan maaaring ipatupad ang isang isinalin na programa ay maaaring gawin itong isang kaakit-akit na pagpipilian.

Ang mga wika ng script ay madalas na ipinatupad upang bigyan ang mga gumagamit ng higit na kontrol sa pinagsama -samang mga programa ng wika o upang magbigay ng karagdagang pag -andar.Ang ganitong uri ng wika ay dapat na bigyang kahulugan sa runtime, pati na rin.Ang pinaka -pamilyar na paggamit ng wika ng script ay nasa mga web page sa internet, kung saan ang browser ay kumikilos bilang tagasalin ng script.Ang mga nasabing wika ay umiiral mula pa noong panahon ng mga maagang computer ng mainframe, gayunpaman, upang awtomatiko ang mga simpleng proseso.

Kapag ang pagbuo ng isang proyekto ng software ay madalas na mga pagpipilian na gagawin sa pagitan ng mahusay na paggamit ng mga mapagkukunan ng computer at ang gastos ng oras ng pag -unlad.Maaari itong humantong sa isang halo ng pinagsama -samang wika at bigyang kahulugan o wika ng script sa loob ng isang partikular na proyekto.Ang oras at mapagkukunan na mga kritikal na elemento ng isang programa ay karaniwang pinakamahusay na naka -code sa isang pinagsama -samang wika.Ang mga interface at elemento na may mas kaunting mga kinakailangan sa mapagkukunan ay maaaring mas matipid na binuo sa isang kahulugan na wika.Kahit na ang mga elemento na sa kalaunan ay ipatutupad sa isang pinagsama-samang wika ay maaaring maging mas epektibong prototyped bilang isang isinalin na programa ng wika.